PDA

View Full Version : [Tutorial] Automating Azureus BitTorrent downloads with RSS



anon
07.10.08, 21:31
Note: I didn't make this tutorial! I'm just reposting it so that you can comment it or ask for support here. :smile:


One of the reasons I like Azureus over all the other BitTorrent clients is plugin support. Azureus fans found a number of clever ways to extend the software by developing a series of add-ons. The downside is, some of the add-ons are a little geeky, but with a decent set of instructions, they do the trick quite nicely. A particular favorite of mine is the RSS support in Azureus. I can subscribe to an RSS feed with torrent files in it and fully automate the process of discovering and downloading the files in the torrent. It keeps all of my torrent downloads managed in one common interface, while also handling the files I normally use some kind of RSS client to track down.

Downloading Azureus RSS Support

This tutorial assumes you installed the Azureus BitTorrent client.

After installing and configuring Azureus, you need to add a plugin for RSS support. There are two plugins available: RSS Import and RSS Feed Scanner. RSS Import was the first plugin with RSS support, but RSS Feed Scanner offers more feature configurability, which is why I recommend it over RSS Import.

To download the plug-in, choose Plugins > Installation Wizard from the Azureus menu. At this point, you can either browse the available plugin list on sourceforge.net or go to the Azureus RSS Feed Scanner (http://azureus.sourceforge.net/plugin_details.php?plugin=rssfeed) page and download the file directly. The SourceForge list automatically filters out anything you already installed in Azureus, so you don't end up with duplicate files. Check the box next to RSS Feed Scanner and click next.

http://www.sb-innovation.de/attachment.php?attachmentid=3201

Choose Install the plugin(s) for all users if you want everyone who logs into your PC to have access to RSS within Azureus.

Installing RSS Feed Scanner

The next prompt verifies your intent to install RSS Feed Scanner. The plugin is downloaded from sourceforge.net and automatically installed as soon as the download completes. When installation is complete, Azureus provides a popup notification. Click the Close button on the installation dialog box.

http://www.sb-innovation.de/attachment.php?attachmentid=3202

Configuring RSS Feed Scanner

The first part of configuration for RSS Feed Scanner is in the Azureus Options menu. Open the options using Tools > Options (Ctrl+,) and expand the Plugins section. Highlight RSSFeed. Check the box to Load RSSFeed Tab on Startup. If you don't do this, you need to manually activate the plugin each time you open Azureus, which defeats the purpose of automated downloads.

http://www.sb-innovation.de/attachment.php?attachmentid=3204

Adding an RSS Feed

After configuring the basic RSS Feed Scanner options, you need to add some RSS feeds. Choose Plugin > RSSFeed from the Azureus menu. On the Options tab, click the http://www.sb-innovation.de/attachment.php?attachmentid=3208 icon next to the empty RSS Feed URLs: box to add a feed. Locate a feed you want to add.

For this example, I'm going to use the RocketBoom BitTorrent feed available from their RSS page.

Name the feed, paste the URL in the URL box, choose a folder where you want to download the torrents and check the box to make the feed Active. Click the Save button to save your feed settings.

http://www.sb-innovation.de/attachment.php?attachmentid=3203

The rest of the default options don't necessarily require change, although you may want to be kind to the feed provider and set a delay corresponding with the frequency of feed updates. For instance, in this case, I know RocketBoom updates daily so I only need to check their feed once every 24 hours. The Delay is calculated in seconds, so I add 86400 as the length of delay. This prevents wasted repeat checking of a feed that changes in a fixed period. Leaving the default 0 uses the delay selected in the Plugin Options, which is 15 minutes (900) unless you changed it to something else.

Adding an RSS Filter

After setting up a feed, it's time to configure a filter for your feed. Click the http://www.sb-innovation.de/attachment.php?attachmentid=3208 icon next to the empty Filters box. RSS Feed Scanner supports applying one filter to all feeds, which works if every feed you add matches your default criteria.

Choose a directory for your filter, which is the location the filter will download files. In this case, my filter criteria is looking for .torrent somewhere in the title or link of each RSS item. This seems obvious, but if you don't add a filter RSS Feed Scanner simply identifies RSS items without taking any action. The two other changes to make are to set the Type to None and check the Enabled box. Click Save. This is a great default filter because it automatically queues every .torrent file in your RSS feeds for download.

http://www.sb-innovation.de/attachment.php?attachmentid=3205

A second method of filtering is to search for a particular word or phrase in the title and link of each RSS item. Some feeds lump a bunch of different content items together and you might not want every file in the feed. For instance, if a feed contained The Daily Show and Chapelle Show, and you hate The Daily Show, you might use the phrase 'chapelle' as your filter instead of defaulting to every .torrent file.

Activating your RSS Feed Scanner

If you want your filter to take effect immediately, the final step is to restart Azureus. By restarting, you force Azureus to check your feeds and run the filter against them for any files matching criteria. When the filter finds a match, it will initalize the torrent download and add the file to the download queue.

http://www.sb-innovation.de/attachment.php?attachmentid=3206

Switching from the RSSFeed Scanner tab to the My Torrents tab, shows you all the RocketBoom files queued for downloading.

http://www.sb-innovation.de/attachment.php?attachmentid=3207

Source: Jake Ludington's MediaBlab | Automating BitTorrent Downloads with RSS (http://www.jakeludington.com/project_studio/20051012_automating_bittorrent_downloads_with_rss. html)

vDD+wR
07.10.08, 22:24
hey anon,

its a really handy tut! could be really helpful for those azureus users out there

who really want to be up-to-date! :top:

is this similar to the rss function which is already implemented in utorrent1.8?

greetz

anon
07.10.08, 22:40
@vDD+wR: yes, it's basically the same. :biggrin: Of course the procedure is different since uTorrent doesn't have plug-in support and already has RSS capabilities itself, while Azureus needs to be extended with "RSS Feed Scanner" first.

shoulder
08.10.08, 17:43
Wow Great Tut... all i need... :biggrin:
Please use the THX Button or the Reputation Button (http://www.sb-innovation.de/enlighten/buttons_eng_10/reputation.png) to say THX and avoid THX Posts. :wink:

ypod
04.02.09, 10:37
how do i make to download the torrents automaticly? because i have to double click on each torrent to download it, but i want download it as soon as he appear on tracker? (i restarted vuze )

tnx in advance :rolleyes2:

anon
04.02.09, 18:32
Well, I don't use RSS, so I couldn't really help you here. But according the tutorial, transfers should start automatically having set everything as in the 5th pic. Try setting the initial state to "forced" and see if that helps.

Also, remember the plugin may not be compatible with Vuze 4.1.x.x. Check if there's an update for the former - the latest version is 1.3.5.