Diggy - CLI Auto Downloader Script

Got a program that plays well with SABnzbd? Share it here!
Post Reply
diggyshows
Newbie
Newbie
Posts: 1
Joined: July 26th, 2012, 2:05 pm

Diggy - CLI Auto Downloader Script

Post by diggyshows »

Diggy is a one file solution for automating TV show downloads for users with an NZBMatrix account using SabNZBd via the command line.

There are plenty of auto show downloaders at the moment. Most of them are far superior to this script. The main reason for this script is for running on very old, embedded, headless (or other) environments. For example, satellite receivers, phones, very old PCs, STB etc. It is completely command line driven and requires little configuration and/or dependencies*. It is written in perl.

What does it do?

Diggy will get you TV shows for you.

The workflow is like this:

- Configure Diggy with your NZBMatrix details (username, API key) and SabNZBd deatail (IP, port API key)
- Configure Diggy with your favorites shows
- Diggy connects to the internet and pulls down all the show/season/episode information to its local database (using the Trackt API)
- Configure each show and tell Diggy which seaons/episodes you have (or have not) watched
- Diggy it!
- Diggy scans your database and builds a list of shows you need, it will then search NZBMatrix and build a list of nzb files needed before sending this list to your local SabnNZBd server where it can download your shows
- Once you're configured add diggy to your crontab and forget about it

There are plenty of limitations, for example, Diggy will only get 1 hit from the NZBMatrix search and download that. You can configure how small or large you'd like the file to be and what category to search in (next release will have keywords to ignore (scene name etc).
Like the description says; it's basic and really meant for older/embedded devices where resources are limited.

I am pretty sure this will not be much use to anyone but if so, it will move it's way gracefully down the forum pages !

You can grab it here: https://github.com/diggyshows/Diggy-Sho ... all/master
Post Reply