Fix check for archive.org snapshot availability. - annna - Annna the nice friendly bot. HTML git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/ DIR Log DIR Files DIR Refs DIR Tags DIR README --- DIR commit a8df83437f63bfe2a68eafedcdb86502927aafe8 DIR parent 65f4382005958da2eee7236d83b35296a641f575 HTML Author: Annna Robert-Houdin <annna@bitreich.org> Date: Sun, 12 Jan 2025 20:16:33 +0100 Fix check for archive.org snapshot availability. Diffstat: M fetch-uri | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) --- DIR diff --git a/fetch-uri b/fetch-uri @@ -35,9 +35,10 @@ curl -qgsm 5 --fail -L --max-redirs 3 -A "$ua" $opth ${usetor:+--preproxy socks5 if [ $? -eq 22 ]; then aiapiuri="http://archive.org/wayback/available?url=${uri}" + usetor=0 apiai="$(curl -qgsm 5 --fail -L --max-redirs 3 -A "$ua" $opth ${usetor:+--preproxy socks5h://127.0.0.1:9050 }"$aiapiuri")" - notavailable="$(echo "$apiai" | grep -c -e '"archived_snapshots": {}')" - if [ -z "${notavailable}" ]; + available="$(echo "$apiai" | grep 'available')" + if [ -n "${available}" ]; then aiuri="$(echo "$apiai" | awk -F 'url": "' '{print $3}' 2>/dev/null | awk -F '", "' '{print $1}' | awk -F '"' '{print $1}')" curl -qgsm 5 --fail -L --max-redirs 3 -A "$ua" $opth ${usetor:+--preproxy socks5h://127.0.0.1:9050 }"$aiuri"