Dotfiles/bin/.bin/download
2019-10-29 13:50:18 +00:00

32 lines
666 B
Bash
Executable file

#!/usr/bin/env bash
if [[ "$1" = "surf-download" ]]; then
echo "Doing surf"
shift
# I am shifting so that the vaiable numbers here are the same as in surf
useragent="$1"
cookiefile="$2"
referer="$3"
url="$4"
fi
path="$HOME/Downloads/"
project=$(project current --path)
if [ -n "$project" ]; then
path="$project/Downloads/"
fi
mkdir -p "$path"
cd "$path"
echo "$useragent"
echo "$cookiefile"
echo "$referer"
echo "$url"
if command -v aria2c; then
aria2c -U "$useragent" --referer "$referer" --load-cookies $cookiefile --save-cookies $cookiefile "$url"
else
curl -k -g -L -J -O -A "$useragent" -b "$cookiefile" -c "$cookiefile" -e "$referer" "$url"
fi