Zekers, ik had hem al in het Synology topic gepost, maar hier is hij denk ik beter op zijn plaats :
Je kan vanuit het standaard postprocess script van nzbget een call doen naar Sickbeard's manual post process URL. Wat je hiervoor moet doen is het volgende :
1) In Sickbeard de 'Scan and Process' optie UIT zetten (tv directory wel ingesteld laten, want ik laat het scriptje deze uitlezen tbv de post-processing !)
2) In Sickbeard's autoProcessTV directory (in mijn geval bijv. /volume1/@appstore/sickbeard/autoProcessTV/) onderstaande file aanmaken :
nzbgetToSickBeard.py :
#!/opt/bin/python2.6
import sys
import os.path
import ConfigParser
import autoProcessTV
config = ConfigParser.ConfigParser()
configFilename = os.path.join(os.path.dirname(sys.argv[0]), "../config.ini")
config.read(configFilename)
tv_download_dir = config.get("General", "tv_download_dir")
autoProcessTV.processEpisode(tv_download_dir)
3)
chmod 755 nzbgetToSickBeard.py
4) In NZBGet's post-processing script (default : /opt/sbin/postprocess-example.sh, zie /opt/etc/nzbget.conf in de regel Postprocess=<filename>) aan het einde de volgende paar regels code toevoegen :
if [ "$NZBPP_CATEGORY" == "tv" ]; then
echo "[INFO] Post-Process: Sending command to Sickbeard to scan and process TV directory"
/volume1/@appstore/sickbeard/autoProcessTV/nzbgetToSickBeard.py
fi
# All OK, requesting cleaning up of download queue
exit $POSTPROCESS_SUCCESS
(onderste 2 regels hiervan staan als het goed is al in de code)
Et voila, Sickbeard's 'scan and process' wordt nu alleen nog maar handmatig aangeroepen na een succesvolle download vanuit NZBget met category 'tv'.