archivador.sh: reintentar

This commit is contained in:
Cat /dev/Nulo 2021-12-01 11:55:42 -03:00
parent 82c6bdf473
commit df7810ba7b

View file

@ -28,7 +28,16 @@ if ! curl -q localhost:6850 >/dev/null 2>/dev/null; then
cd ..
fi
if test -f lista-paginas.zst; then
if test "$1" = "reintentar"; then
echo "Voy a alimentar a aria2 con las paginas que fallaron en bajarse."
echo "> Alimentando a aria2..."
cd aria2-feeder/
grep errorCode=22 ../aria2.log \
| grep -o "https\?://[^\"']\+" \
| lua feed-aria2.lua /dev/stdin \
| curl --data "@-" http://localhost:6850/jsonrpc >/dev/null
echo "Terminé de alimentar. ¡Suerte!"
elif test -f lista-paginas.zst; then
echo "Voy a descargar las páginas en lista-paginas.zst."
echo "> Descomprimiendo lista..."
zstd -f -d lista-paginas.zst