master
Jeffrey Paul 1 year ago
parent b89e4090ba
commit e801932783
  1. 7
      Makefile
  2. 11
      run.sh

@ -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 .

@ -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
}

Loading…
Cancel
Save