#!/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