Skip to content

Detailed installation guide

Andrey Prygunkov edited this page Apr 17, 2016 · 1 revision

Part I. Finding suitable rss feed URL

  • go to your indexer, open rss settings, find a feed with movies in hd;
    • for example, on dog you go to "my profile";
    • then at the bottom of the page in section "RSS FEED BUILDER";
    • in the field "Available RSS Feeds" select "all movies - > only HD";
    • in the field "Number of Results Returned" choose "100";
    • field "Download Link inside RSS" set to "yes";
    • set "Show Only Top Downloads" to empty;
    • you'll see rss url below, something like this: https://dog.com/rss.cfm?r=<API-KEY>&t=2040&num=100;
  • put this url into browser address field and press enter;
  • browser shows the content of the rss feed;
  • if you don't see the feed as xml, choose "Show page source" in browser menu;
  • now, when you see the rss feed as xml scroll to any item and look for xml-field <newznab:attr name="imdb" value="<some-number>"/>;
  • if you see the field, then the feed is suitable for the feed script "ImdbWatchlist";
  • if there is no such field, modify the feed url in the browser address-field and add "&extended=1". You'll get an url like this: https://dog.com/rss.cfm?r=<API-KEY>&t=2040&num=100&extended=1
  • open the new modified url in browser by pressing enter, open page source if necessary;
  • now you should have xml-field <newznab:attr name="imdb" value="<imdbid>"/>; if don't - this indexer isn't suitable for the feed script "ImdbWatchlist" but this is very unlikely because every indexer nowadays is running newznab or a derivative and it can provide imdbid in feeds.

Congratulations, part I is completed. You have an rss feed URL which you can use in NZBGet with feed-script "ImdbWatchlist".

##Part II. Creating IMDb Watchlist

  • go to www.imdb.com;
  • login or create an account and login;
  • in the rss feed URL obtained in part I choose few movie titles;
  • search imdb for these titles;
  • click "+Watchlist" on each item;
  • open drop down menu near "+Watchlist" and choose "view watchlist";
  • you'll see the list of movies you've selected;
  • look at the browser address field, it's something like http://www.imdb.com/user/ur123456789/watchlist;
  • the digits in url (123456789 in the example above) is your imdb user id; write down this id, you'll need it later;
  • at the top of the page near title "Your Watchlist", right of it you'll find a link "Edit list", click on it;
  • then click "Change list settings", and choose "Make this list a public list visible to all IMDb Users".

Part II is completed. Now you have an IMDb watchlist.

Part III. Configuring NZBGet rss feed with feed-script

  • open NZBGet web-interface;
  • click on "Settings" tab at the top of the page;
  • choose "PATHS" at the left menu;
  • find option "ScriptDir";
  • download script ImdbWatchlist.py from the first post of this topic and put it in the directory "ScriptDir";
  • leave settings tab by clicking on tab "Downloads";
  • then open "Settings" again. This is necessary to re-read the list of scripts from disk;
  • choose "IMDBWATCHLIST" at the left menu, that's the settings for our new script;
  • put IMDb user id obtained in part II into field "ImdbUserId";
  • scroll the page to the very bottom and click "Save all settings", then reload NZBGet as suggested;
  • click on "Settings" tab at the top of the page;
  • choose "RSS FEEDS" at the left menu;
  • scroll the page to the bottom and click button "Add another feed";
  • in the feed settings:
    • FeedX.Name=ImdbWatchlist;
    • FeedX.URL=;
    • FeedX.Backlog=no;
    • FeedX.Interval=15;
  • click button "Preview feed", you should see the content of the feed similar to what you saw in web-browser in part I;
  • close preview dialog and click button "Choose" near field "FeedScript" and select "ImdbWatchlist" there, click "Apply";
  • click button "Preview feed", now the feed should contain only movies from your IMDb watchlist;
  • close preview dialog, scroll the page to the very bottom and click "Save all settings", then reload NZBGet as suggested.

At this point everything is configured.