X-Git-Url: https://www.fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=scripts.git;a=blobdiff_plain;f=arxiv-bib.sh;h=f8407e2130f7937a2ac9a097e047c22707ca5d42;hp=45a6b34c95a7071700fb7d765719c266f156cdc9;hb=bc0354cbdfeb98441e3e308160c2c4221dad32cc;hpb=6132e6b801b132ffd5faf364b0da360d9986b0b3 diff --git a/arxiv-bib.sh b/arxiv-bib.sh index 45a6b34..f8407e2 100755 --- a/arxiv-bib.sh +++ b/arxiv-bib.sh @@ -25,16 +25,16 @@ tmp=$(mktemp /tmp/arxiv-bib.sh.XXXXXX) while [[ "$1" ]] do - - id="$1" - - if [[ ${id} =~ ^http ]] + if [[ $1 =~ ^http ]] then - id="$(echo "${id}" | sed -e 's|^.*/\([^\]*\)$|\1|')" + wget "$1" + id="$(echo "$1" | sed -e 's|^.*/\([^\]*\)$|\1|')" + filename="${id}.pdf" + else + filename="$1" + id="$(basename ${filename} .pdf)" fi - id="$(echo "${id}" | sed -e 's/.pdf$//')" - curl -s > "${tmp}" "https://arxiv.org/abs/${id}" AUTHORS=""