if [[ $1 =~ ^http ]]
then
- wget "$1"
- id="$(echo "$1" | sed -e 's|^.*/\([^\]*\)$|\1|')"
+ id="$(echo "$1" | sed -e 's|^.*/\([0-9.]*\)$|\1|')"
+ wget "https://arxiv.org/pdf/${id}"
filename="${id}.pdf"
else
filename="$1"
id="$(basename ${filename} .pdf)"
fi
- while [[ -f "$1.part" ]] # dealing with firefox's download
+ while [[ -f "${id}.pdf.part" ]] # dealing with firefox's download
do
- echo "Waiting for $1.part to vanish"
+ echo "Waiting for ${id}.pdf.part to vanish"
sleep 1
done
######################################################################
# added by Miniconda3 installer
-export PATH="/home/fleuret/conda/bin:$PATH"
+export PATH="${HOME}/conda/bin:$PATH"
[ ${TERM} == "dumb" ] || [[ ! -t 0 ]] && return
return 1
fi
- echo "Attemptin to rip from ${DVD_DEVICE}."
+ echo "Attempting to rip from ${DVD_DEVICE}."
mkdir -p ${HOME}/dvds
git 2>/dev/null rev-parse --abbrev-ref HEAD | sed -e 's/^\(.*\)$/(\1) /'
}
- export PS_GIT="${VT_WHITE_BG}${VT_GREEN_FG}\$(parse_git_branch)${VT_RESET}"
+ export PS_GIT="${VT_GREEN_FG}\$(parse_git_branch)"
fi
######################################################################
[[ "${IDENT}" ]] && IDENT="${IDENT}:"
+ # IDENT="${PS_GIT}${VT_BLACK_FG}${IDENT}"
+
if [[ ${USER} == "root" ]]
then
# If we are root, show that in red
fi
-PS1="${PS_GIT}${PSCUE}${PS1}"
+#PS1="${PSCUE}${PS1}"
######################################################################
# This implements a local history. If we are in a directory containing
line=$(sed -e "s/@SIZE{\([^}]*\)}/${filesize_h}/" <<<"${line}")
done
+ while [[ ${line} =~ @URLDATE ]]
+ do
+ filename=$(sed -e "s/^.*@URLDATE{\([^}]*\)}.*$/\1/" <<<"${line}")
+ timestamp=$(curl -Lv "${filename}" 2>&1 | \grep '^< Last-Modified:' | sed -e 's/^.*Last-Modified: *//')
+ timestamp=$(date -d "${timestamp}" +'%b %e, %Y')
+ line=$(sed -e "s/@URLDATE{\([^}]*\)}/${timestamp}/" <<<"${line}")
+ done
+
while [[ ${line} =~ @FILEDATE ]]
do
filename=$(sed -e "s/^.*@FILEDATE{\([^}]*\)}.*$/\1/" <<<"${line}")