# create requirements.txt from Jupyter Notebook file ($1 = name of file) pipreqs_nb() { if [ -z "$1" ]; then echo "Select a notebook to convert" else { jupyter nbconvert --output-dir="./reqs" --to script $1.ipynb cd reqs pipreqs --force --mode gt cp requirements.txt ../requirements.txt cd .. rm -rf reqs } &> /dev/null echo "requirements.txt created" fi } check-statuscode() { if [ -z "$1" ]; then echo "Select a notebook to convert" else: result="$(curl -I $1 2>/dev/null | head -n 1 | cut -d$' ' -f2)" echo $result fi } check-redirect() { if [ -z "$1" ]; then echo "Select a notebook to convert" else: result="$(curl -LIsm 10 -o /dev/null -w %{url_effective} $1)" echo $result fi }