2011-01-27, 20:00
Project Home : http://code.google.com/p/crazy-beaver/
I'm starting from the very good work of binhex from Sabnzbd forums to implement a new version of Auto Movie Downloader
This monitors nzbmatrix.com/nzbs.org/nzb.su for releases on a defined period, it then checks imdb for certain criteria, if there is a positive match then it will download the nzb to either a queued folder or to the defined "watched" folder for sabnzbd+ to download.
******** Windows Binaries and Source Code available (works with Linux) ********
feature list
* checks for existing movies in folder / XBMC or CouchPotato (if found can download it and remove it from CouchPotato)
* define genres
* define min rating
* define min votes
* define min year
* define favorite actors
* define favorite directors
* define favorite characters
* define favorite movie titles
* define ignore titles
* define ignore genres
* define prefered genres and rating
* define queue genres (used for genres you may or may not want)
* define queue year (can be used for early movies you may or may not want)
* download trailer for movie
* create metadata for movie browser (media center plugin)
* email notification of queued and downloading jobs
* min download size to accept
* title value filtering e.g telesync, telecine etc.
* Send Prowl and Growl notification
* Send notification to XBMC
* Manual Download of skipped movie
TODO --> http://code.google.com/p/crazy-beaver/issues/list
Any suggestions are welcome.
Installation
- First you need to edit the default config.ini and then rename it to config.ini
- If you want to run it from python and therefore not using the windows Binaries you must be sure that you have the following installed:
If you want to use the source code and run it from python you will need the below modules You will need
* Python 2.7 minimum http://www.python.org/
* python-wxtools 2.9.1.1 http://www.wxpython.org/download.php#unstable
* python-mechanize 0.2.4 http://wwwsearch.sourceforge.net/mechanize/
* ConfigObj 4.7.2 http://www.voidspace.org.uk/python/configobj.html
We work well with
Change Log
Change log 0.5.4b 20Th March 2011
- Corrected an error loading couchpotatobigxx.png
- Corrected an error loading Icon01.jpg
Change Log for 0.5.2b 20Th March 2011
- Complete Re-design
- Possibility to watch the trailer (VLC must be installed)
- New addition since last import are shown
- some bugs correction
0.4.0b 20Th Feb 2011
- Improved and Corrected a bug when movie contain strange character in Title. Movie is skipped
- Added a menu to view the Warning / Error and Console Log
- Added a menu to clear the Warning / Error and Console Log
- Added an Info bar on the top that show up when Warning or Error appears after the check
- Added an IMDB button to go on IMDB website and consult the selected movie
- Added the date into the History View
- History view can now be configured to see a numbers of last days (config in Config.ini)
- Config.ini has been modified
0.3.3b 18Th Feb 2011
- Improved the function to compare the movie. Avoiding to put the same movie into History
- Improving function that shows movie info. Movie info was not shown when Poster was not present in IMDB
- Improved Warning and Error log. Still work to do
- Changed to wxPython 2.9.1.1
- Corrected a bug when movie title contained strange Characters. Movie is now skipped without making an error
0.3.2b 15Th Feb 2011
CORRECTED : issue with nzbsu_movietitle not defined with DEBUG and NZBDownload function
0.3.1b 14Th Feb 2011
CORRECTED : Issue with nzbsu_movietitle not defined when debug and nzbsu choosed
CORRECTED : Issue with index_site not defined when Debug and Provider is nzbsu
CORRECTED : changed default value for notifylog into default config.ini
0.3.0b 14Th Feb 2011
- Added Image CouchPotato / XBMC into History if found if one of these DB
- Possibility to download what has been skipped + ask for removal from CouchPotato if found (Issue 11)
- Added Image CouchPotato / XBMC into movie if found into one of these DB
- Added Test connection for XBMC / CouchPotato / NZBS / NZBSU
- Several changes into Config.ini (please start from new)
- Added Reason for Reject into Movie Info
- Send notification to XBMC when downloaded (Issue 8)
- Check if movie present in CouchPotato / XBMC before downloading a movie (Issue 9)
- Added Donate Button
- Possibility to Enable/Disable Poster (Issue 3)
- Added Index into History
- Corrected Issue : Show last import on top of History
- Added Support for NZBS (Issue 4)
- Added Support for NZB.SU (Issue 6)
- Added Possibility to change the server to check before checking for new movies
0.2.0b
- Program can now check automatically for new movies
- Status Bar is updated with the process history when it check for new movies
- Added an internet connection status (Internet connection and nzbmatrix connection)
- Removed Configobj module
- History table is Ordered by date, newest first
0.0.4a
- Added Linux Support
- Disabled the config menu to avoid the error when clicking on it (that feature is not yet implemented)
- Bad variable by default in the default config.ini file