#!/usr/bin/bash IGREEN="\033[0;92m" # Intense Green IYELLOW="\033[0;93m" # Intense Yellow NO_COLOR="\033[0m" # Text Reset setup_test() { rm -f ./archive.sqlite3 ./archive-rule34.sqlite3 ./log.txt || exit 1 rm -rf ./Download/* || exit 1 } download() { while [ 1 ] do gallery-dl --config ./config.json --input-file-delete $1 if [ ! -s $1 ]; then echo -e "${IGREEN}file empty${NO_COLOR}" rm $1 exit 0 fi echo -e "${IYELLOW}file not empty${NO_COLOR}" if [ $(ping -qc 3 matrix.hopeless-cloud.xyz > /dev/null 2>&1) ]; then echo -e "${IYELLOW}no internet${NO_COLOR}" exit 1 fi echo -e "${IGREEN}has internet${NO_COLOR}" done } download_r34() { [[ -f downloaded_r34.txt ]] || echo -e "${IYELLOW}download_r34: no file to download from${NO_COLOR}" || exit 1 cp downloaded_r34.txt to_download_r34.txt download to_download_r34.txt } setup_test download_r34