Catalog of post-processing scripts

Share your scripts or request scripts with specific features.
Forum rules
Please keep the forum clean - one topic per script. Questions not related to a specific script should be posted in Support forum.
Locked
hugbug
Developer & Admin
Posts: 7645
Joined: 09 Sep 2008, 11:58
Location: Germany

Catalog of post-processing scripts

Post by hugbug » 23 Apr 2013, 08:50

In this sticky topic I'm going to list interesting post-processing scripts you should know about.

All info is related to NZBGet version 11.0 or later. NZBGet 11 has a new post-processing scripts concept with many improvements including an ability to execute multiple scripts for the same nzb-file and easy installation of the scripts. For more info see Introducing new post-processing scripts concept.

If you have written (or found) a nice script you want to share, please create a new topic and I'll add the script to this catalog with a link to the topic and the scripts home page (if available).

hugbug
Developer & Admin
Posts: 7645
Joined: 09 Sep 2008, 11:58
Location: Germany

Scripts included with NZBGet

Post by hugbug » 23 Apr 2013, 08:54

Let's start with scripts included with NZBGet.

EMail.py
Sends E-Mail notification when the job is done. The message includes:
  • job-status (success, failure);
  • the list of resulted files (optionally);
  • content of _brokenlog.txt (if exists - for failed jobs);
  • full post-processing log of the job (optionally: always, never, on-failure).
Logger.py
Saves the full post-processing log of the job into file _postprocesslog.txt.

hugbug
Developer & Admin
Posts: 7645
Joined: 09 Sep 2008, 11:58
Location: Germany

nzbToMedia

Post by hugbug » 23 Apr 2013, 09:25

nzbToMedia is a script collection by Clinton Hall.

Links: The script collection is primary aimed to users running automation nzb search tools but also includes pp-scripts which can be used independently of these tools.

nzbToCouchPotato.py
Integration with CouchPotato.

nzbToSickBeard.py
Integration with SickBeard.

nzbToHeadPhones.py
Integration with HeadPhones.

nzbToMylar.py
Integration with Mylar.

nzbToGamez.py
Integration with Gamez.

nzbToMedia.py
All previous scripts built into one. I'm not sure what is the point of this but you could ask Clinton.

DeleteSamples.py
Deletes ".sample" files. This script can be used separately from the rest of the collection. If you don't need the whole nzbToMedia package you can download only this script.

ResetDateTime.py
What this script does is reset the date modified and accessed for all files in the completed download. This is needed if you want your media management tools to correctly identify "recently added" files. Similarly to DeleteSamples.py this script can be used independently from nzbToMedia package - you can download only this script.

hugbug
Developer & Admin
Posts: 7645
Joined: 09 Sep 2008, 11:58
Location: Germany

NCFtp.sh

Post by hugbug » 23 Apr 2013, 09:33

NCFtp.sh by picardtux.
Copies downloaded files to a remote computer.

Links:

hugbug
Developer & Admin
Posts: 7645
Joined: 09 Sep 2008, 11:58
Location: Germany

Subliminal - Subtitles, faster than your thought

Post by hugbug » 27 Apr 2013, 13:04

For downloaded video files Subliminal searches subtitles on various web-sites and downloads them into destination directory.

This post-processing script is a wrapper for Subliminal, a python library, written by Antoine Bertin (Diaoul Ael).

For download link and more info see Discussion thread.

hugbug
Developer & Admin
Posts: 7645
Joined: 09 Sep 2008, 11:58
Location: Germany

NotifyMyAndroid.py

Post by hugbug » 06 May 2013, 19:43

NotifyMyAndroid.py by Chris Pickett "Parnic".
This script sends a notification to your NotifyMyAndroid account.

Links:

hugbug
Developer & Admin
Posts: 7645
Joined: 09 Sep 2008, 11:58
Location: Germany

FailureEmail.py

Post by hugbug » 06 May 2013, 19:47

FailureEmail.py by Chris Pickett "Parnic".
Based on default email-script this script sends E-Mail notification only when a job has failed. It provides various options to customize conditions when an email should be send.

Links:

hugbug
Developer & Admin
Posts: 7645
Joined: 09 Sep 2008, 11:58
Location: Germany

NotifyXBMC.py

Post by hugbug » 06 May 2013, 19:49

NotifyXBMC.py by Chris Pickett "Parnic".
A script to send a quick-update command to XBMC so it will index a folder that NZBGet just downloaded. It's also capable of displaying a message on XBMC.

Links:

hugbug
Developer & Admin
Posts: 7645
Joined: 09 Sep 2008, 11:58
Location: Germany

Pushover notifications

Post by hugbug » 09 May 2013, 19:50

Pushover.py by bgoldie.
This script sends a Pushover (http://pushover.net) notification to iOS and Android devices when a job is finished.

Links:

hugbug
Developer & Admin
Posts: 7645
Joined: 09 Sep 2008, 11:58
Location: Germany

TurboSort - organize movies and tv shows

Post by hugbug » 28 May 2013, 14:08

Script for downloaded TV shows and movies to rename/move/sort/organize them as you like.

This post-processing script is a wrapper for turbo-sort, a python program, written by Michael Riha.

For download link and more info see Discussion thread.

Locked

Who is online

Users browsing this forum: No registered users and 34 guests