gists/boorugrab

18 lines
419 B
Text
Raw Normal View History

2013-07-29 00:45:45 -07:00
#!/bin/zsh
dir=$1
url='http://danbooru.donmai.us/data/'
curl=(curl -sS -m 900 --connect-timeout 8 --retry 3 --retry-delay 1)
mkdir -p $dir
while read -r; do
if [[ ${REPLY[1]} = "#" ]]; then
md5e=${REPLY:1}
${curl[@]} $url$md5e > $dir/$md5e || rm -f $dir/$md5e
else
md5e=${REPLY##*/}
[ -s $dir/$md5e ] && continue
[ $REPLY -ef $dir/$md5e ] || cp $REPLY $dir
fi
done