Update.
[scripts.git] / arxiv-bib.sh
index 45a6b34..f8407e2 100755 (executable)
@@ -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=""