summarylogtreecommitdiffstats
path: root/gdrive-download.sh
blob: 6a5d359d017ea8c1950f5efba78a6997c18c043f (plain)
1
2
3
4
5
6
7
8
9
#!/bin/bash
TMPDIR=$(mktemp -d)
GDRIVE_ID=${1:9}
echo "Downloading GDrive ID $GDRIVE_ID"
echo "TMPDIR: $TMPDIR"
wget -c "https://drive.google.com/uc?export=download&id=$GDRIVE_ID" -O "$TMPDIR/avcheck.html" --save-cookie "$TMPDIR/cookie.txt"
CONFIRM=$(grep -e "confirm=[^'\"&]\+" -o "$TMPDIR/avcheck.html")
wget "https://drive.google.com/uc?export=download&id=$GDRIVE_ID&$CONFIRM" -O $2 --load-cookie "$TMPDIR/cookie.txt" --continue
rm -rf $TMPDIR