From 6467d3b671ce2d3845ffdfe8d02183bcbc2bd0b5 Mon Sep 17 00:00:00 2001 From: /dev/urandom Date: Wed, 26 May 2021 18:55:35 +0300 Subject: [PATCH] page on nsfw and upload limit to 20 pages at a time --- upload.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/upload.sh b/upload.sh index 5f14ac3..7b7ee25 100755 --- a/upload.sh +++ b/upload.sh @@ -91,7 +91,12 @@ fi if [[ ${#UPARGS[@]} -gt 0 ]]; then if [[ ! ${NOUPLOAD} ]]; then - curl ${UPARGS[@]} "https://$N_USER:$N_PWD@neocities.org/api/upload" && touch upload.lasttime + # Upload 20 files at a time to avoid cURL crashes + STARTINDEX=0 + while [ $STARTINDEX -lt ${#UPARGS[@]} ]; do + curl ${UPARGS[@]:$STARTINDEX:20} "https://$N_USER:$N_PWD@neocities.org/api/upload" && touch upload.lasttime + STARTINDEX=$(($STARTINDEX+20)) + done else echo "Not uploading differing files." fi