set -e
set -o pipefail
-ARXIV_BIBFILE="${HOME}/tex/teaching/dlc/dlc.bib"
+[[ "${ARXIV_BIBFILE}" ]] || (echo >&2 "Define \$ARXIV_BIBFILE"; exit 2)
+[[ "${ARXIV_BIBDIR}" ]] || (echo >&2 "Define \$ARXIV_BIBDIR"; exit 2)
tmp=$(mktemp /tmp/arxiv-bib.sh.XXXXXX)
id="$(basename ${filename} .pdf)"
fi
+ while [[ -f "$1.part" ]] # dealing with firefox's download
+ do
+ echo "Waiting for $1.part to vanish"
+ sleep 1
+ done
+
echo -n "Fetching info from arxiv.org ... "
curl -s > "${tmp}" "https://arxiv.org/abs/${id}"
TITLE="$(echo "${AUTHORS} - ${TITLE} ${YEAR} ${id}.pdf" | sed -e 's/ /_/g')"
- mv -v "${filename}" "${TITLE}"
+ mv -v "${filename}" "${ARXIV_BIBDIR}/${TITLE}"
######################################################################