RUTV - Usenet TV auto-downloader

Download

Download version 1.3.0 (Released: 2008-07-07, still BSD licence)
 

About

RUTV is a PHP based command line program to automatically download TV shows from usenet. It's basically a glue layer stuck between a bunch of different programs and services to get everything going. In order to use it you will need to have a usenet account, a newzbin.com account, a myepisodes.com account, a running and configured version of hellanzb and a fairly recent command line version of PHP (5.1.0+) with a few modules compiled in (CURL, PDO, XMLRPC, DOM)
 
Don't let it scare you, it really is quite nice, and once you get it running it is almost 100% worry-free. It even logs in to myepisodes.com and marks downloaded episodes as acquired so you don't have to worry about keeping on top of that. It also doesn't run a bunch of free-text searches against newzbin.com so hopefully those server admins will like it a bit.
 
I've also included a few extra files in the distribution, one of them is a patch to hellanzb to make it retry downloads if the connection to newzbin.com is refused. The other two are for a automatic renaming system after the file gets downloaded from hellanzb and one to import them in to mediatomb in a manner that I like. Hopefully these things are of some use to you as well.
 

Installation

Installation instructions are here
 

Changes

1.3.0 ( 2008-07-07 12:40 MDT ) - raagaard
1.2.0 ( 2008-06-24 19:31 MDT ) - raagaard
 

Screenshots

It's a command line program... but here is the output of "rutv -h":
Usage: rutv
NOTICE: Long options are disabled
-h, --help            : Get help (this message)
-v, --version         : Print version and quit (1.3.0)
-d, --debug           : Enable debugging messages
-m, --matchLocal      : See if anything on your wanted list is already downloaded
-r, --rebuildFromRSS  : Rebuild the available list from the stored raw RSS feed
-t, --tryAgain        : Immediately retry downloading anything that is marked as found but not detected in the filesystem
-f, --flushMatches    : Flush list of wanted to available matches
-N, --skipNewzBin     : Skip getting the newzbin RSS feed of available shows
-Y, --skipMyEpisodes  : Skip getting the MyEpisodes.com RSS feed of wanted shows
-A, --skipMatch       : Skip attempting to match wanted to available shows
-u, --newzBinURL      : Fetch a list of available shows from an alternate newzbin RSS location (search results for example)
-c, --config          : Set the config file location (defaults to ~/.rutv/config.php)

Old Versions