Let me give you a few things I've stumbled on before I forget them:1. Install Guide
It took me a while to figure out how to "install" the program. Add a file like this:
SABsync automates the process of downloading TV shows from your RSS feeds using SABnzbd+. For SABnzbd+, visit http://sabnzbd.org
To install SABzync, follow these easy-to-use steps:
1. Extract the zip-file to a folder on your hard drive.
2. Edit sabsync.exe.config with notepad and adjust the settings to reflect your setup. You can also use SABsyncgui, which will let you edit the program options in a clean interface and test the connection to SABnzbd+.
3. Define a set of rss-feeds by editing rss.config with notepad. These rss feeds should be from a supported NZB-site (like NZB matrix), and may require an API key for that NZB-site (like NZB Matrix).
This program will attempt to match the folders in your defined TVRoot folder with the available files in your RSS-feeds. If a file is available for download and not already in your folders or in your SABnzbd+ download queue, SABsync will add it to the SABnzbd+ download queue. This requires some similarity between the naming of the files in your folders, the naming conventions you use in the SABnzbd+ sorting options and the naming conventions you define in the SABsync options file.2. Two similar files?
app.config and sabsynch.exe.config are almost entirely the same, and from what I can tell only one of them is used by the program - I renamed app.config and nothing broke, at least.. You're bound to have some bugs come in from people who can't figure out which one of them to use.3. "Better" match logic
I am getting a LOT of redownloads in my queue, some of them are in the queue twice. I think part of it is related to running the script too often, so that NZB Matrix hasn't given me the NZB file by the time I check again, which I have fixed by scheduling the program on 4 hours intervals now. It's the NZB Matrix 1 minute delay that causes this, right?
And another part of it is about the logic only looking for the same format as SABnzbd+ uses. Would it be possible to further define the logic? So that - despite the regular SABnzbd pattern - it also looks for some of the other most common ones?
I have some shows that are formatted like this: 101 for s01e01. I realize that REALLY sucks for formatting, but I have them and I imagine others might as well. If you could maybe identify LAST two digits of any three-plus-digit chain being the episode number, and any number ahead of that being the season, then you'd have a filter for this naming convention as well.
Right now it seems like there's a tendency for the program to be TOO picky in the search, and downloading too much. Some sort of loosening is at least merited.