mirror of
https://github.com/simon987/scripts.git
synced 2025-04-10 13:56:44 +00:00
podcast
This commit is contained in:
parent
8800019f2c
commit
f6f2f5ed7c
28
podcast_share
Executable file
28
podcast_share
Executable 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}"
|
Loading…
x
Reference in New Issue
Block a user