MovieGrabber - Completely Automated Movie Downloader
Posted: August 11th, 2011, 9:04 am
Description
MovieGrabber is a fully automated way of downloading movie from usenet, it supports any nzb client that has a "watched" or "monitor" folder facility such as Sabnzbd+, Grabit and Newsbin. MovieGrabber works by checking imdb for matching criteria and if a match is found the nzb will be downloaded and stored in either a specified queued folder for user review or sent to the watched folder for processing and automatic downloading via your usenet binary client.
MovieGrabber currently has the following features:-
IMDb Checks
imdb rating
imdb votes
imdb genres
imdb year
imdb actors
imdb directors
imdb writers
imdb characters
imdb titles
Index Site
min/max post size
filtering by format/resolution etc
System Checks
movie already downloaded
replace existing movie
nzb already in watched/nzb/completed folders
FAQ
Q1. What index sites does MovieGrabber support?.
A1. MovieGrabber supports all newznab index based sites (e.g. nzb.su), this also includes locally run versions of newznab as well as torrent index site Kickass Torrents (http://kickass.to)
Q2. What is the difference between MovieGrabber and CouchPotato?.
A2. CouchPotato requires a user to input the movies he/she wishes to match on, CouchPotato then does a search for the title and if found then it will download it. MovieGrabber works differently by downloading movies depending on imdb criteria inputted by the user, this has the added benefit of automatically downloading movies without the need to keep adding in movie titles manually, instead movies will be
downloaded based on rating/votes/genre/character/actor/director etc.
Q3. How do i run MovieGrabber on Windows?.
A3. Download the binary zip file and simply unzip to any location you want (including removal media), MovieGrabber does NOT require any sort of installation as it does not need to copy any dll's or create registry entries within windows. Once unzipped simply run the executable which should be in the root of the folder you unzipped, this should then fire up your default browser and load the default MovieGrabber homepage (default is http://127.0.0.1:9191)
Q4. How do i run MovieGrabber on Linux/Mac?.
A4. In order to run MovieGrabber on Linux you will require Python 2.7.x installed on your system. Once you have Python installed simply download the source zip and unzip to any location you want (including removal media). Once unzipped run the main script in the root folder called "MovieGrabber.py", this should then fire up your default browser and load the default MovieGrabber homepage (default is http://127.0.0.1:9191)
Q5. I've downloaded MovieGrabber run the executable and can now see the web home screen, what do i do now?.
A5. In order for MovieGrabber to start processing posts you will need to configure certain sections, the following are the minimum required for MovieGrabber
to start processing:-
Go to "Configuration" and then select the sub menu item "Folders" fill in the folders for the following sections:-
Watched Folder, NZB Folder, Completed Folder
Note:- UNC paths are NOT currently supported, please make sure you map to a drive letter.
Click on Save.
Go to "Configuration" and then select the sub menu item "Website" select the index site you will be using from the dropdown menu then fill in the details for the index site you selected.
Click on Save.
Once you have completed the above click on "Home" and then the "Run now" link or wait for the schedule to start (default is 1 hour). Click on "History" and select "View history" to see movies currently being processed, if queued is enabled and there is a positive match then you may also see movies listed in the "Queue\Release Queue".
Q6. How can i get MovieGrabber to search for a particular title?.
A6. MovieGrabber does not do historical searching for movie titles, instead it will process the current posts only (and any future posts), each index site is different so the number of posts initially processed will vary. If you wish to download movies that have already been posted then i would recommend using CouchPotato, once your collection is up to date you could then switch to MovieGrabber if required.
Q7. What is the Queued feature used for?.
A7. Due to the automatic nature of MovieGrabber it maybe necessary at times to check what nzb's are downloaded before actually sending the nzb to sabnzbd for processing, this is especially true for certain movie genres or perhaps older movies that you are not sure you always want to download. The queued feature is simply a folder to store nzbs that match the queued critera for review by the user which is NOT watched by sabnzbd. If a user decides that he does want to download the queued nzb then he can simply do this by releasing the nzb via the webgui which will then send it to the watched folder.
Q8. What is the Preferred feature used for?.
A8. This is simply to allow the user to reduce the required imdb rating for genres the user particularly likes, for instance if your a sci-fi fan perhaps you want to allow movies with a slightly lower rating to download whilst still maintaining a higher rating for other genres.
Q9. How does the Favorites feature work?.
A9. Enabling and entering favorites allows you to override any other defined criteria, so for instance entering in a favorite character of "neo" would mean any movie with a character of Neo would get downloaded regardless of the imdb rating/genre/votes etc. The only checks that wouldn't be overridden would be the system checks to see if you already have the movie downloaded - see next question for details.
Q10. What does the Movies Downloaded and Movie To Replace features do?.
A10. Movies Downloaded will check to see if the movie has been downloaded already, if so then it will skip the matching title. Movies To Replace will force a download of the movie title even if its imdb rating/votes/genre dont match, this could be useful for instance if your moving from SD movies to HD movies.
Q11. I've enabled Movies Downloaded and defined the root folder but it doesn't work.
A11. MovieGrabber currently requires each movie to have its own folder with the folder name matching the IMDb name of the movie, if you have all your movie files in one folder or the folder name does not match the imdb title then a match will not be made.
Q12. Love your work!, can i send you a donation?.
A12. Donations are not currently accepted, but i may add this in at a later stage, for now a simple thanks on this thread would be great :-).
Example Usage
Example 1. you like a particular director - add the name to favorite directors and every movie past and future will be downloaded regardless of other criteria
Example 2. you like to have a complete series of movies - add one of the main character name to favorite characters and all movies past and future with this character name will be downloaded regardless of other criteria
Example 3. you like movies that are only newer than year 2000 - change the good date to be 2000 and only movies with a release year of 200+ will be downloaded
Example 4. you dont like certain genres - untick the genres you dont like in the good genres list and the movies with those genres will not be downloaded
Example 5. you prefer certain genres over others - tick the genres you prefer in the prefereed genres list and reduce the rating.
Example 6. you aren't a collector, you just want the latest movies only - change the good date to this year and you will only get movies created for this year
Download Links - MovieGrabber has now moved to GitHub!
Release
https://github.com/binhex/moviegrabber/releases
Readme
https://github.com/binhex/moviegrabber/ ... /README.md
MovieGrabber is a fully automated way of downloading movie from usenet, it supports any nzb client that has a "watched" or "monitor" folder facility such as Sabnzbd+, Grabit and Newsbin. MovieGrabber works by checking imdb for matching criteria and if a match is found the nzb will be downloaded and stored in either a specified queued folder for user review or sent to the watched folder for processing and automatic downloading via your usenet binary client.
MovieGrabber currently has the following features:-
IMDb Checks
imdb rating
imdb votes
imdb genres
imdb year
imdb actors
imdb directors
imdb writers
imdb characters
imdb titles
Index Site
min/max post size
filtering by format/resolution etc
System Checks
movie already downloaded
replace existing movie
nzb already in watched/nzb/completed folders
FAQ
Q1. What index sites does MovieGrabber support?.
A1. MovieGrabber supports all newznab index based sites (e.g. nzb.su), this also includes locally run versions of newznab as well as torrent index site Kickass Torrents (http://kickass.to)
Q2. What is the difference between MovieGrabber and CouchPotato?.
A2. CouchPotato requires a user to input the movies he/she wishes to match on, CouchPotato then does a search for the title and if found then it will download it. MovieGrabber works differently by downloading movies depending on imdb criteria inputted by the user, this has the added benefit of automatically downloading movies without the need to keep adding in movie titles manually, instead movies will be
downloaded based on rating/votes/genre/character/actor/director etc.
Q3. How do i run MovieGrabber on Windows?.
A3. Download the binary zip file and simply unzip to any location you want (including removal media), MovieGrabber does NOT require any sort of installation as it does not need to copy any dll's or create registry entries within windows. Once unzipped simply run the executable which should be in the root of the folder you unzipped, this should then fire up your default browser and load the default MovieGrabber homepage (default is http://127.0.0.1:9191)
Q4. How do i run MovieGrabber on Linux/Mac?.
A4. In order to run MovieGrabber on Linux you will require Python 2.7.x installed on your system. Once you have Python installed simply download the source zip and unzip to any location you want (including removal media). Once unzipped run the main script in the root folder called "MovieGrabber.py", this should then fire up your default browser and load the default MovieGrabber homepage (default is http://127.0.0.1:9191)
Q5. I've downloaded MovieGrabber run the executable and can now see the web home screen, what do i do now?.
A5. In order for MovieGrabber to start processing posts you will need to configure certain sections, the following are the minimum required for MovieGrabber
to start processing:-
Go to "Configuration" and then select the sub menu item "Folders" fill in the folders for the following sections:-
Watched Folder, NZB Folder, Completed Folder
Note:- UNC paths are NOT currently supported, please make sure you map to a drive letter.
Click on Save.
Go to "Configuration" and then select the sub menu item "Website" select the index site you will be using from the dropdown menu then fill in the details for the index site you selected.
Click on Save.
Once you have completed the above click on "Home" and then the "Run now" link or wait for the schedule to start (default is 1 hour). Click on "History" and select "View history" to see movies currently being processed, if queued is enabled and there is a positive match then you may also see movies listed in the "Queue\Release Queue".
Q6. How can i get MovieGrabber to search for a particular title?.
A6. MovieGrabber does not do historical searching for movie titles, instead it will process the current posts only (and any future posts), each index site is different so the number of posts initially processed will vary. If you wish to download movies that have already been posted then i would recommend using CouchPotato, once your collection is up to date you could then switch to MovieGrabber if required.
Q7. What is the Queued feature used for?.
A7. Due to the automatic nature of MovieGrabber it maybe necessary at times to check what nzb's are downloaded before actually sending the nzb to sabnzbd for processing, this is especially true for certain movie genres or perhaps older movies that you are not sure you always want to download. The queued feature is simply a folder to store nzbs that match the queued critera for review by the user which is NOT watched by sabnzbd. If a user decides that he does want to download the queued nzb then he can simply do this by releasing the nzb via the webgui which will then send it to the watched folder.
Q8. What is the Preferred feature used for?.
A8. This is simply to allow the user to reduce the required imdb rating for genres the user particularly likes, for instance if your a sci-fi fan perhaps you want to allow movies with a slightly lower rating to download whilst still maintaining a higher rating for other genres.
Q9. How does the Favorites feature work?.
A9. Enabling and entering favorites allows you to override any other defined criteria, so for instance entering in a favorite character of "neo" would mean any movie with a character of Neo would get downloaded regardless of the imdb rating/genre/votes etc. The only checks that wouldn't be overridden would be the system checks to see if you already have the movie downloaded - see next question for details.
Q10. What does the Movies Downloaded and Movie To Replace features do?.
A10. Movies Downloaded will check to see if the movie has been downloaded already, if so then it will skip the matching title. Movies To Replace will force a download of the movie title even if its imdb rating/votes/genre dont match, this could be useful for instance if your moving from SD movies to HD movies.
Q11. I've enabled Movies Downloaded and defined the root folder but it doesn't work.
A11. MovieGrabber currently requires each movie to have its own folder with the folder name matching the IMDb name of the movie, if you have all your movie files in one folder or the folder name does not match the imdb title then a match will not be made.
Q12. Love your work!, can i send you a donation?.
A12. Donations are not currently accepted, but i may add this in at a later stage, for now a simple thanks on this thread would be great :-).
Example Usage
Example 1. you like a particular director - add the name to favorite directors and every movie past and future will be downloaded regardless of other criteria
Example 2. you like to have a complete series of movies - add one of the main character name to favorite characters and all movies past and future with this character name will be downloaded regardless of other criteria
Example 3. you like movies that are only newer than year 2000 - change the good date to be 2000 and only movies with a release year of 200+ will be downloaded
Example 4. you dont like certain genres - untick the genres you dont like in the good genres list and the movies with those genres will not be downloaded
Example 5. you prefer certain genres over others - tick the genres you prefer in the prefereed genres list and reduce the rating.
Example 6. you aren't a collector, you just want the latest movies only - change the good date to this year and you will only get movies created for this year
Download Links - MovieGrabber has now moved to GitHub!
Release
https://github.com/binhex/moviegrabber/releases
Readme
https://github.com/binhex/moviegrabber/ ... /README.md