I created a post process script for SABNZBD that scans for the files that are created 7 days ago and add's only those files to the index.
To use -ctime you have to instal findutils on your diskstation. -mtime is already there, but -mtime is not handy when downloading older mediafiles.
start.sh
Code: Select all
#!/bin/sh
/volume1/SABNZBD/SABnzbd/scripts/index.sh 2>&1 | tee /volume1/SABNZBD/SABnzbd/scripts/logs/logje
index.sh
Code: Select all
#!/bin/sh
set -x on
date
rm /volume1/SABNZBD/SABnzbd/scripts/logs/new
find /volume1/video/ -ctime -7 -iname "*.mpg" >> /volume1/SABNZBD/SABnzbd/scripts/logs/new
find /volume1/video/ -ctime -7 -iname "*.mp4" >> /volume1/SABNZBD/SABnzbd/scripts/logs/new
find /volume1/video/ -ctime -7 -iname "*.mkv" >> /volume1/SABNZBD/SABnzbd/scripts/logs/new
find /volume1/video/ -ctime -7 -iname "*.avi" >> /volume1/SABNZBD/SABnzbd/scripts/logs/new
find /volume1/video/ -ctime -7 -iname "*.mov" >> /volume1/SABNZBD/SABnzbd/scripts/logs/new
find /volume1/music/ -ctime -7 -iname "*.mp3" >> /volume1/SABNZBD/SABnzbd/scripts/logs/new
find /volume1/music/ -ctime -7 -iname "*.wav" >> /volume1/SABNZBD/SABnzbd/scripts/logs/new
find /volume1/photo/ -ctime -7 -iname "*.jpg" >> /volume1/SABNZBD/SABnzbd/scripts/logs/new
find /volume1/photo/ -ctime -7 -iname "*.gif" >> /volume1/SABNZBD/SABnzbd/scripts/logs/new
find /volume1/photo/ -ctime -7 -iname "*.bmp" >> /volume1/SABNZBD/SABnzbd/scripts/logs/new
chmod 777 -R /volume1/SABNZBD/SABnzbd/scripts/logs
chown sabnzbd:users -R /volume1/SABNZBD/SABnzbd/scripts/logs
while read line; do echo -e synoindex -a "'$line'"; done < /volume1/SABNZBD/SABnzbd/scripts/logs/new >> /volume1/SABNZBD/SABnzbd/scripts/process.sh
chmod 777 /volume1/SABNZBD/SABnzbd/scripts/process.sh
chown sabnzbd:users /volume1/SABNZBD/SABnzbd/scripts/process.sh
sh -x /volume1/SABNZBD/SABnzbd/scripts/process.sh
sleep 5
mv /volume1/SABNZBD/SABnzbd/scripts/logs/logje /volume1/SABNZBD/SABnzbd/scripts/logs/backup/logje_`date +"%Y-%m-%d--%H%M%S"`
cp /volume1/SABNZBD/SABnzbd/scripts/logs/new /volume1/SABNZBD/SABnzbd/scripts/logs/backup/new_`date +"%Y-%m-%d--%H%M%S"`
mv /volume1/SABNZBD/SABnzbd/scripts/process.sh /volume1/SABNZBD/SABnzbd/scripts/logs/backup/process_`date +"%Y-%m-%d--%H%M%S"`
set -x off
/volume1/SABNZBD/SABnzbd/scripts/
/volume1/SABNZBD/SABnzbd/scripts/logs/
/volume1/SABNZBD/SABnzbd/scripts/logs/backup/
If anyone have some corrections or add-ons don't hesitate!