diff --git a/down.sh b/down.sh new file mode 100755 index 0000000..57863bf --- /dev/null +++ b/down.sh @@ -0,0 +1,31 @@ +#!/usr/bin/bash + +#Dependencies: +# yq +# curl + +echo "Running from: $PWD" + +yqf() +{ + ~/bin/yq "$1" config.yaml +} + +export ALL_PROXY="socks5h://127.0.0.1:9050" + +entries=".entries" + +for id in $(yqf "$entries | keys | .[]") +do + entry="${entries}.$id" + name=$(yqf "${entry}.name") + url=$(yqf "${entry}.url") + limit=$(yqf "${entry}.limit") + echo "============================ start ============================" + curl -L -o "cache/${name}.rss" "$url" + # download "$name" "${name}.rss" & + echo "$name" + echo "$url" + echo "$limit" + echo "============================ done ============================" +done