diff --git a/Makefile b/Makefile index 2c937c9..56901c5 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,11 @@ export DOCKER_HOST := ssh://root@lstor1 -default: build_image +default: deploy + +deploy: + make build_image + make stop + make run build_image: docker build -t sneak/ytdlp . diff --git a/run.sh b/run.sh index d9421b5..fe84936 100644 --- a/run.sh +++ b/run.sh @@ -1,14 +1,18 @@ #!/bin/bash DEST="/output" - -INTERVAL="43200" #12h +INTERVAL="3600" #1h +START_TIME="$(date +%s)" function listChannels { SRC="/etc/videolist.txt" grep -Ev "^#|^$" "$SRC" | sed 's/#.*$//' } +function timeRunning { + expr $(date +%s) - $START_TIME +} + function main { init curl https://ipinfo.io @@ -28,8 +32,7 @@ function doDownload { for CHANNEL in $(listChannels); do echo "downloading $CHANNEL" HOME="$DEST" yt-dlp --config-location /etc/youtube-dl.conf $CHANNEL - echo "sleeping 10s" - sleep 10 + sleep 1 done }