manyixu / rssdler

Automatically exported from code.google.com/p/rssdler
0 stars 0 forks source link

Stop download repetition! #39

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
I would like to suggest a feature to keep a history of tagged downloads, as
a preventative measure to stop download repetition!

Scenario:

Bill has one of his feeds downloading Heroes. Here is is regex:

Heroes.+s0?([34])e?(\d).+720p

This tells rssdler to download all heroes episodes from seasons 3 and 4,
that are 720p. Notice the tagged expressions - ([34]) and (\d). Rssdler
catches this, and every time it matches that particular feed - it sees the
tagged expression and writes a new line to the history file. Lets say we
just downloaded episode 17 - here is what the history file would be updated
with:

Heroes.+s0?3e?17.+720p

The history file is essentially a set of matches of torrents not to
download. So next time a torrent of Heroes season 3 episode 17 crops up,
rssdler knows not to download it, and subsequently wont. The user is happy,
because they are not constantly adjusting their regex to try to solve this
problem, and the servers (and seeders) are happy, because the user isnt
wasting precious download time downloading files they already have.

Also, in having an editable history - if I ever download a fake, of say,
Heroes 318, it doesnt stop me from downloading the real 318 - because I can
just find it in the history file.

Make sense?

Original issue reported on code.google.com by keitha...@gmail.com on 5 Mar 2009 at 6:39

GoogleCodeExporter commented 8 years ago
In favor for a duplicate prevention / episode auto-increment.

Original comment by Saxfus...@gmail.com on 25 Feb 2010 at 1:29