About the RSS Feed Scanner
What is RSS?
Many torrent providers make lists
of their most recent torrents available to the users in an XML (eXtensible
Markup Language) format known as RSS (Really Simple Syndication) so that the
users can use parsers to automatically process this information for a number of
purposes.
Some such programs can display the
most recent torrents on your screen, generate torrent lists for websites, or
automatically launch torrent clients to fetch specific torrents when they
appear.
What does this feature do?
It will periodically check the RSS
feed URLs that you specify, and fetch the torrents that you are interested in,
automatically starting them downloading in ABC.
Because of it's integration into
the ABC BitTorrent client, this rss reader can be extended in its range of
functionality to do things that the currently available RSS feed scanners
cannot.
What else can this Rss Reader do?
* View detailes\description\date about
each torrent.
* Can be used for reading non-torrent feeds, such as
news.
* Only run when your
BitTorrent client is running.
In addition to these benefits of
running in the ABC BitTorrent client, this scanner has more advanced
functionality, unavailable in other RSS clients currently.
This RSS Feed Scanner allows you
to build more flexible rules, to target your exact needs...
What are some of the more advanced features?
* Your choice of
Regular Expression or Substring matches
If you don't understand regular
expression syntax, you can simply use the less powerful, but more easily understood substring format.
Using the substring format, the
title and/or torrent is searched for the existence of the particular text that
you specify.
Both of these are
case-insensitive.
* Add cookies
If you want to use a rss feed of a private tracker that requires cookies, you can add in the feed settings your own cookie values.
Find the cookie of the private tracker (you may want to use cookie monster). add the values of the cookie to the "use cookies" field in ABC. The form should be <name>=<value>;<name> =<value> ...
In example: if the uid is 1234 and pass is 5678 then write : uid=1234;pass=5678
* Positive and\or
Negative filter syntax
You can set the rss feed scanner to download all torrents that include
(in their name or link) one of the positive filter syntax. And you can set the
rss feed scanner to not download any torrent that includes one of the
negative filter syntax. You can use them both in the same rule. i.e you can set
the rss feed scanner to download all torrents that include "myshow"
but not the one that include S1E04.
* Fast View of old feed results
In the rss reader you can use the "Update" button in order to
parse the feed for new results.
If you already hit the update button for a feed, choosing this feed
later will quickly view the last results.
If you wand to see new results you can press the "Update"
button again.
* Specific feeds
rules
These will allow your filters to
target specific matches to either one specific feed, or some of the source
feeds.
This is helpful if you only want
to download a specific torrent from a specific source or only from some of the
sources.
* Automatic downloads
A smart timer will search every 10 minutes for a match in your rules.
The timer will be activated only when
at least one rule is active.
You may also make a manual search by pressing "Get torrents"
* Post Fetch
Processing
After successfully fetching a
torrent, you can have it do the following automatically:
Set the state of the download
(States: Queued, Stopped, Working).
Set the torrent priority.
* Only download an
item once
If a torrent have been successfully downloaded, the URL of the torrent
will be saved in the history file and this torrent won't be downloaded again.
You can reset the history file by using the "Clear History" button,
or modify manually the history file for removing only some of the urls. The
file is in X:\ Documents and
Settings\*user*\Application Data\.ABC\urls.ini .
* Logger
You can view the log for details about which torrents have been
successfully downloaded, which torrents have been faild, and which torrents the
rss feed scanner have tried to download.
* Html Pages Scanner
Some rss feeds provide only an html page with the details about the
torrent instead of the torrent link itself.
The Rss Feed Scanner can search such html pages and automatically download
the torrent it contains.
All about RSS Feeds
Where do I get RSS feed URLs from?
There are a variety of places to
get feeds from.
Mostly you just need to have a
quick look on the sites that you visit to see if you can spot the link.
Another way to find lots of
torrent feeds is to go to google.com and search for "torrent rss"
Ok, I have a RSS feed URL, what now?
* Click on the RSS icon in the first toolbar.
* Paste the URL into the box next to the
Update button.
* Click the
"Update" button
All about Torrent Filters
How do filters work?
Filters are quite easy to build,
but it is helpful to understand how the matching process works.
First, when a RSS feed is fetched,
the filters are matched against each item in the feed, starting at the top of
the filter list until it finds a filter that matches.
Ok, I want to add a filter, guide me through?
* Click on the 'Set
Filters' icon (cogwheel)
* Click the New Button (scroll down if
you can't see it)
* Type a meaningful
name for this filter into the name field (Just make one up)
* Choose the torrent priority for
torrents that will be downloaded acording to this filter.
* Choose the torrent status for torrents
that will be downloaded acording to this filter.
* Click the 'Set Feeds' button and mark
the feeds that you want your filter to be assigned to (default: All).
Note: It doesn't matter
which feed is selected in the "Feed/s" field.
* Type the text that
you want to match into the "Filter/s" field and click
"Add/Remove" or the Enter key.
* You may do the same for the text you
don't to match in the "Negative Filter/s" field.
* If your "Filter/s" text is a
regular expression ckick the "Search as regular expression" checkbox.
* Click the
"Active" checkbox
* Click the
"Save" button
I don't understand
the 'Filter/s' and the 'Negative filters' thing. Can you explain better?
•
Ok, we will start with the 'Filter/s' field:
As you can see you can add more
than one syntax to this field.
The delimiter between all the
syntaxes is something like "and" mode.
I.E: For
matching any torrent that contains both "myshow" and "S01",
you can add these two syntaxes to the "Filter/s" box, each one in a
separate field. Torrents that has only one of them like only "myshow"
but not "S01" won't be downloaded.
If you are using the syntax as a
regular expression, you can use "|" as a delimiter between the
srtings, and it will be like an "Or" mode.
I.E: "myshow|S01" will match every
torrent that include either "myshow" or "S01".
Special signs in the Sub String
mode:
# = Any digit (0-9)
* = Any character
For special signs in the
regular expression mode go to: http://sitescooper.org/tao_regexps.html
• The 'Negative Filter/s'
field:
We can
add more than one syntax here, just like in the 'Filter/s' field.
The only difference is the delimiter between all the syntaxes. In the 'Negative
Filter/s' box the delimiter would be something like 'or'.
I.E:
If you want to match any torrent that doesn't contain "E04" or
"E06" you can add them as two negative filters.
• Combination of 'Filter/s' and 'Negative
Filter/s' :
Combining
them both will set the filter to download any torrent that contains all
of the 'Filter/s' syntaxes, but only if
the torrent doesn't
have any of the 'Negative Filter/s'
syntaxes.
What can I match on?
Filters may match both the title
and the filename.
Filters may also be either the
Regular Expression type, or the Substring type.
What are Regular Expressions?
Regular Expression types utilize a
specially written code that defines a set of matching criteria that may be used
by power users to write more flexible rules.
This is not the place to discuss
the intricacies of Regular Expressions, but suffice to say a Google search on
"regular expressions" provides ample documentation for those wishing
to learn.
Others may use the less powerful
substring match below.
That sounds too complex!
The Substring match is more
suitable for novice users and only matches if the supplied text is found inside
the text of the title or file.
I have a torrent that is on multiple feeds, but I only
want to download it from one.
The feed selection allows you to
choose which feeds the rule applies to.
How can I temporarily disable a specific filter?
The Active setting allows you to
temporarily enable/disable the current filter, without having to delete/re-add
it.
Originally
written by the Azureus RssFeed plugin developpers