FlexRSS plugin

Suggest, post, or discuss plugins for Deluge
scott
New User
New User
Posts: 4
Joined: Sat Feb 23, 2008 1:08 am

Re: FlexRSS plugin

Post by scott »

Have you considered making this more retard-proof? Such as making the current patterns section for advanced people, then making an easier version with check boxes of what to include and what not to include, box where you enter the name of the show and it fills in the rest.. I'll see if I can make a quick mockup to explain this better. Maybe an exclusive version for TV-shows or something.. anyways..
Image

Just a rough example, but I think it would be nice to have.
pete_h
Member
Member
Posts: 39
Joined: Thu Dec 20, 2007 7:25 am

Re: FlexRSS plugin

Post by pete_h »

pete_h wrote:I just right-clicked on a feed with the intention of manually refreshing it, and accidentally clicked on "Delete feed" instead. I was quite irked.

There needs to be a confirmation dialog before deleting a feed, or, even better, a "restore deleted feed" button in case of accidents.
I just did this again, FYI.
shaun

Re: FlexRSS plugin

Post by shaun »

Could a way of displaying the download history via the plugin i.e an extra tab 'Download History' be added
so that the downloads to date can be tracked e.g information for the date downloaded, where it was saved,
the url and why the torrent was matched.

Also adding a output field for feeds would be great that way rather than specifying a specific directory for
each filter it would check whether there was a default download directory for deluge, then if there was one
for the feed then one for the filter and save with location priorities in that order i.e if there is a default save
directory for deluge that would be where it was saved, unless the feed specified a directory in which case that
was used but only if the filter didn't specify a directory of its own.

e.g deluge specifies a default save directory of /home/../foo/bar
(which would be the first place it looks to save)

but if the feed(say TVRSS) specifies /home/../foo/bar/TV
(so the file is saved here instead of the deluge foo/bar/ one)

but if the filter(say for Heroes) specifies /home/../foo/bar/Heroes or /home/../foo/bar/TV/Heroes
(the file is saved here instead)

After looking at it again, I think the filter would probably need another radio button say for 'feed default' as well as having its normal
'deluge default' and 'choose' ones with a field for output added to the feeds config page.
rsgill

Re: FlexRSS plugin

Post by rsgill »

Can someone please explain to me in in simple English how to create a filter that will exclude certain matches?
For example, how can I create a filter that matches Lost but not Lost Worlds? Or how can I match Battlestar Galactica but not Battlestar Galactica 720p?
This filter: Battlestar.Galactica.S%sE%e.(?!720p) still matches: Battlestar.Galactica.S04E01.720p.HDTV.X264-DIMENSION.[eztv].torrent
Can a GUI be added to this otherwise excellent plugin to achieve this?
johnnyg
Top Bloke
Top Bloke
Posts: 1522
Joined: Sun Oct 28, 2007 4:00 am
Location: Sydney, Australia

Re: FlexRSS plugin

Post by johnnyg »

rsgill wrote:Can someone please explain to me in in simple English how to create a filter that will exclude certain matches?
For example, how can I create a filter that matches Lost but not Lost Worlds? Or how can I match Battlestar Galactica but not Battlestar Galactica 720p?
This filter: Battlestar.Galactica.S%sE%e.(?!720p) still matches: Battlestar.Galactica.S04E01.720p.HDTV.X264-DIMENSION.[eztv].torrent
Can a GUI be added to this otherwise excellent plugin to achieve this?
you can read about patterns for flexrss here: http://dev.deluge-torrent.org/wiki/Plug ... S#Patterns

for TV shows, you need to specify the %s (season number) and %e (episode number) for each filter.

so something like:

Code: Select all

lost.%s.%e
shouldn't match Lost Worlds in the first place.

as for not matching 720p you were close, you want something like

Code: Select all

battlestar.galactica.%s.%e(?!.*720p)
the .* just means that there can be an arbitary amount of characters between the episode number and the 720p part.

note: if you wanted to not match 720p or AC3, you would do the following:

Code: Select all

battlestar.galactica.%s.%e(?!.*720p|.*AC3)
hopefully that all makes sense to you :D

you have to bear in mind that FlexRSS was written as a more advanced and more powerful RSS catcher seeing a simple to use one already existed.
it wasn't until it became more popular did they take out the simpler one.

I'm not sure what's happening with FlexRSS in regards to 0.6, but hopefully there'll be a GUI option to restrict quality.
rsgill

Re: FlexRSS plugin

Post by rsgill »

Your response worked! Thanks. :D
johnnyg wrote:
rsgill wrote:Can someone please explain to me in in simple English how to create a filter that will exclude certain matches?
For example, how can I create a filter that matches Lost but not Lost Worlds? Or how can I match Battlestar Galactica but not Battlestar Galactica 720p?
This filter: Battlestar.Galactica.S%sE%e.(?!720p) still matches: Battlestar.Galactica.S04E01.720p.HDTV.X264-DIMENSION.[eztv].torrent
Can a GUI be added to this otherwise excellent plugin to achieve this?
you can read about patterns for flexrss here: http://dev.deluge-torrent.org/wiki/Plug ... S#Patterns

for TV shows, you need to specify the %s (season number) and %e (episode number) for each filter.

so something like:

Code: Select all

lost.%s.%e
shouldn't match Lost Worlds in the first place.

as for not matching 720p you were close, you want something like

Code: Select all

battlestar.galactica.%s.%e(?!.*720p)
the .* just means that there can be an arbitary amount of characters between the episode number and the 720p part.

note: if you wanted to not match 720p or AC3, you would do the following:

Code: Select all

battlestar.galactica.%s.%e(?!.*720p|.*AC3)
hopefully that all makes sense to you :D

you have to bear in mind that FlexRSS was written as a more advanced and more powerful RSS catcher seeing a simple to use one already existed.
it wasn't until it became more popular did they take out the simpler one.

I'm not sure what's happening with FlexRSS in regards to 0.6, but hopefully there'll be a GUI option to restrict quality.
avlex
New User
New User
Posts: 4
Joined: Mon Apr 14, 2008 7:16 am

Re: FlexRSS plugin

Post by avlex »

Hi everyone,

I cant seem to get this plugin working correctly. I am currently trying to make it work with the Tokyotosho RSS Feed (http://tokyotosho.com/rss.php?filter=1) and the feed itself seems to update just fine. However, I entered several filters and it didnt work with any of them. Some examples are:

"\[bss\]​_kurenai​_-​_.*_\[704x400​_h264\]" (Generic) for [BSS]​_kurenai​_-​_02​_[704x400​_h264][51948C67].mkv
"\[AniYoshi\]​_Allison​_to​_Lillia​_-​_" (Generic) for [AniYoshi]​_Allison​_to​_Lillia​_-​_02​_[08A15001].mkv

I am using Generic filters because the TV Show filter doesnt seem to work without %s and there is no season information and there is a possibility that an episode is reuploaded as a v2 and I'm too lazy to actually put that into the filter too, i dont really need the features of the TV Show filters for this anyway, sice the file names are sufficiantly distinguishable. I also tried to use a conplete regex before but no luck either. Does anyone know how to make this work? I am using Deluge 0.5.8.6 with the included FlexRSS 0.2.3 from the Ubuntu Gutsy package (on Gutsy ofcourse).

Thanks in advance,


Avlex
johnnyg
Top Bloke
Top Bloke
Posts: 1522
Joined: Sun Oct 28, 2007 4:00 am
Location: Sydney, Australia

Re: FlexRSS plugin

Post by johnnyg »

avlex wrote:Hi everyone,

I cant seem to get this plugin working correctly. I am currently trying to make it work with the Tokyotosho RSS Feed (http://tokyotosho.com/rss.php?filter=1) and the feed itself seems to update just fine. However, I entered several filters and it didnt work with any of them. Some examples are:

"\[bss\]​_kurenai​_-​_.*_\[704x400​_h264\]" (Generic) for [BSS]​_kurenai​_-​_02​_[704x400​_h264][51948C67].mkv
"\[AniYoshi\]​_Allison​_to​_Lillia​_-​_" (Generic) for [AniYoshi]​_Allison​_to​_Lillia​_-​_02​_[08A15001].mkv

I am using Generic filters because the TV Show filter doesnt seem to work without %s and there is no season information and there is a possibility that an episode is reuploaded as a v2 and I'm too lazy to actually put that into the filter too, i dont really need the features of the TV Show filters for this anyway, sice the file names are sufficiantly distinguishable. I also tried to use a conplete regex before but no luck either. Does anyone know how to make this work? I am using Deluge 0.5.8.6 with the included FlexRSS 0.2.3 from the Ubuntu Gutsy package (on Gutsy ofcourse).

Thanks in advance,


Avlex
both of those filters should work.
if you're in doubt about your pattern, there's a test function for a filter which you can test the pattern.
after you've save your filters, you need to refresh the feed so that it can check it against your new filters.
hopefully it should then work :D
avlex
New User
New User
Posts: 4
Joined: Mon Apr 14, 2008 7:16 am

Re: FlexRSS plugin

Post by avlex »

Well, thats the problem, I tested all my filters against the filenames as they appear in the feed, made sure the feed is activated, refreshed it and it still didnt catch on to the newly released files. Even if I use TV Show filters, nothing happens. I have no idea what im doing wrong there, maybe someone could test it out somehow (could be difficult with the filters I gave though, since the files are already at least a day old and not in the feed anymore).

Oh and I noticed that the option to create filters seems to have a problem with spaces in file names too.
randomjohn

Re: FlexRSS plugin

Post by randomjohn »

I'm having similar issues. I've got a number of filters that match when I test them against the feed contents, but they're just not starting automagically. Any suggestions on how to test, or better yet, fix this?
Locked