This commit is contained in:
simon987 2020-11-29 18:56:08 -05:00
parent 8800019f2c
commit f6f2f5ed7c

28
podcast_share Executable file
View File

@ -0,0 +1,28 @@
#!/usr/bin/env bash
DATE_RANGE="45 days ago"
IN="/home/rutorrent/main/staging/rss"
OUT="/home/rutorrent/main/audio/shared"
TARGET_DATE=$(date --date "${DATE_RANGE}" +%s)
rm /tmp/list.txt 2>/dev/null
find "${IN}" -iname "*.mp3" -print0 | while read -d $'\0' file
do
fileName=$(basename "${file}")
fileDate=$(echo $fileName | cut -c1-10)
fileTime=$(date --date "${fileDate}" +%s)
relPath=$(realpath --relative-to="${IN}" "${file}")
if [[ $TARGET_DATE -le $fileTime ]]; then
echo $relPath >> /tmp/list.txt
else
rm "${OUT}/$relPath" 2>/dev/null
fi
done
rsync -aP --files-from=/tmp/list.txt "${IN}" "${OUT}"