[Plugin] YaRSS2 - RSS plugin with GTKUI support

Suggest, post, or discuss plugins for Deluge
Shryp
Moderator
Moderator
Posts: 521
Joined: Mon Apr 20, 2015 10:20 pm

Re: [Plugin] YaRSS2 - RSS plugin with GTKUI support

Post by Shryp »

Does your one ShowRSS feed have 30 shows in it? Or do you have 30 RSS feeds to add? If all of your stuff is from that 1 feed, then you only need to add one subscription. uTorrent has a setting in the RSS downloaded that says automatically download everything from the feed. This plugin doesn't have that setting, but you can easily do it with one subscription.

Open up the plugin settings.
Go to the Subscriptions tab.
Click the Add Subscription button.

Subscription name: ShowRSS (The name doesn't do anything, it is just a descriptive title for your own reference.)
RSS Feed: Select the ShowRSS feed that you added earlier. This will pop up a list of the latest shows in that feed.
Filter include regex: .* (Just put a dot followed by a star. The . means it will match any single character. The * means it will match the previous character an infinite number of times. You are just telling it to download everything. If you watch the matches list below you will see that it highlights matches as you change your text. Red means it won't download that, green means it will. I am kind of new to regex coming from the standard wildcard matching myself, but a google search will yield lots of reading if you want to know more.)

Click save.
puddz
New User
New User
Posts: 7
Joined: Mon Apr 27, 2015 2:24 pm

Re: [Plugin] YaRSS2 - RSS plugin with GTKUI support

Post by puddz »

DirtyUnicorn wrote:Hello, my feed stopped working a today. It was working fine for a few days.

This is my error.

(2015-04-26T12:40:52): Fetching subscription 'Modern Family'.
(2015-04-26T12:40:52): Fetching RSS Feed: 'mTv' with Cookie: '{}'.
(2015-04-26T12:40:52): bozo_exception when parsing rssfeed: <urlopen error [Errno 1] _ssl.c:490: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error>

I tried googling it, but the only thing I could find was something to do with sickrage and CURL, of which I have no knowledge about. The feed works fine on uTorrent 2.2.1 but errors here. Public RSS feeds are working fine.

Has anyone a clue what I did wrong?
I'm also getting this error. The site im trying to download from is sceneaccess if that's any help.
bro
Top Bloke
Top Bloke
Posts: 364
Joined: Sun Aug 28, 2011 6:46 pm
Location: Norway

Re: [Plugin] YaRSS2 - RSS plugin with GTKUI support

Post by bro »

DirtyUnicorn wrote:Hello, my feed stopped working a today. It was working fine for a few days.

This is my error.

(2015-04-26T12:40:52): Fetching subscription 'Modern Family'.
(2015-04-26T12:40:52): Fetching RSS Feed: 'mTv' with Cookie: '{}'.
(2015-04-26T12:40:52): bozo_exception when parsing rssfeed: <urlopen error [Errno 1] _ssl.c:490: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error>

I tried googling it, but the only thing I could find was something to do with sickrage and CURL, of which I have no knowledge about. The feed works fine on uTorrent 2.2.1 but errors here. Public RSS feeds are working fine.

Has anyone a clue what I did wrong?
According to a comment on launchpad.net (bug/861137) this is caused by servers that fail to handle the TLSv1.1 handshake, resulting in closing the connection:
Marc Deslauriers (mdeslaur) wrote:
The issue is actually with certain SSLv3 servers that don't understand the TLSv1.1 handshake and are closing the connection. This unfortunately can't be fixed on the client without disabling TLSv1.1, or forcing an SSLv3 connection.
If anyone can provide me with a public url producing this error it's easier to fix.

Edit: Can those that experience this issue report their operating system and Deluge version?
When reporting issues, please include any relevant information such as OS (and version), python version (for Windows users this depends on which Deluge installer was used), Deluge version and plugin version.
DirtyUnicorn
New User
New User
Posts: 7
Joined: Sun Apr 26, 2015 4:41 pm

Re: [Plugin] YaRSS2 - RSS plugin with GTKUI support

Post by DirtyUnicorn »

bro wrote:
DirtyUnicorn wrote:Hello, my feed stopped working a today. It was working fine for a few days.

This is my error.

(2015-04-26T12:40:52): Fetching subscription 'Modern Family'.
(2015-04-26T12:40:52): Fetching RSS Feed: 'mTv' with Cookie: '{}'.
(2015-04-26T12:40:52): bozo_exception when parsing rssfeed: <urlopen error [Errno 1] _ssl.c:490: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error>

I tried googling it, but the only thing I could find was something to do with sickrage and CURL, of which I have no knowledge about. The feed works fine on uTorrent 2.2.1 but errors here. Public RSS feeds are working fine.

Has anyone a clue what I did wrong?
According to a comment on launchpad.net (bug/861137) this is caused by servers that fail to handle the TLSv1.1 handshake, resulting in closing the connection:
Marc Deslauriers (mdeslaur) wrote:
The issue is actually with certain SSLv3 servers that don't understand the TLSv1.1 handshake and are closing the connection. This unfortunately can't be fixed on the client without disabling TLSv1.1, or forcing an SSLv3 connection.
If anyone can provide me with a public url producing this error it's easier to fix.
Hello, thank you for replying. The feed I'm using is also from a private tracker unfortunately. This error seems to only occur with Deluge and/or YaRSS2. I have tried my RSS feed with uTorrent and QBittorrent, both have loaded my feed with no problems. When this error occurred, on April 26,2015, I noticed that the tracker website had some form of an update maybe. Based on what you're saying, the problem resides with Deluge and not the plugin? If so, would downgrading to a previous version of Deluge resolve this problem? Or is it possible for you to change the plugin to force an SSLv3 connection?

Apologies for not posting my specs, I hope it helps perhaps.

Windows 7 64 bit
Deluge 1.3.11
YaRSS2 1.3.3
libtorrent 0.16.18.0

EDIT: The sysop of the tracker said that they recently changed, I quote,
We changed only the plain HTTP to forced HTTPS
, recently.
puddz
New User
New User
Posts: 7
Joined: Mon Apr 27, 2015 2:24 pm

Re: [Plugin] YaRSS2 - RSS plugin with GTKUI support

Post by puddz »

bro wrote: Edit: Can those that experience this issue report their operating system and Deluge version?
Windows 7 64bit
Deluge 1.3.11
libtorrent 0.16.18.0
YaRSS 1.3.3
bro
Top Bloke
Top Bloke
Posts: 364
Joined: Sun Aug 28, 2011 6:46 pm
Location: Norway

Re: [Plugin] YaRSS2 - RSS plugin with GTKUI support

Post by bro »

The bug is not in Deluge, but it could be a bug in libraries included with the Deluge (Windows) installer's python version.

Can you try the attached version? If the Deluge installer you used includes python 2.6, rename the egg to YaRSS2-1.3.4-py2.6.egg
Attachments
YaRSS2-1.3.4-py2.7.egg
This is not an official version!
(1.43 MiB) Downloaded 574 times
When reporting issues, please include any relevant information such as OS (and version), python version (for Windows users this depends on which Deluge installer was used), Deluge version and plugin version.
puddz
New User
New User
Posts: 7
Joined: Mon Apr 27, 2015 2:24 pm

Re: [Plugin] YaRSS2 - RSS plugin with GTKUI support

Post by puddz »

bro wrote:The bug is not in Deluge, but it could be a bug in libraries included with the Deluge (Windows) installer's python version.

Can you try the attached version? If the Deluge installer you used includes python 2.6, rename the egg to YaRSS2-1.3.4-py2.6.egg
I'm now getting "[Errno 9] Bad file descriptor"
It appears when I try to edit a subscription but not in the message log like the other error.
DirtyUnicorn
New User
New User
Posts: 7
Joined: Sun Apr 26, 2015 4:41 pm

Re: [Plugin] YaRSS2 - RSS plugin with GTKUI support

Post by DirtyUnicorn »

bro wrote:The bug is not in Deluge, but it could be a bug in libraries included with the Deluge (Windows) installer's python version.

Can you try the attached version? If the Deluge installer you used includes python 2.6, rename the egg to YaRSS2-1.3.4-py2.6.egg
Just gave it a try. The feed still doesn't show up, but a new error shows up now.

[Errno 9] Bad file descriptor

EDIT: The exact error message in the logs is
bozo_exception when parsing rssfeed: [Errno 9] Bad file descriptor
captainnapalm
Member
Member
Posts: 20
Joined: Wed Mar 05, 2014 9:07 pm

Re: [Plugin] YaRSS2 - RSS plugin with GTKUI support

Post by captainnapalm »

Hey bro, again, thanks for your awesome plugin. I've figured out the majority of my issues with the plugin with your help previously.

I'm curious to know if label support is still in the forecast to be supported. It's the last remaining piece of the puzzle for me.
mobi
New User
New User
Posts: 3
Joined: Sun Apr 26, 2015 11:16 pm

Re: [Plugin] YaRSS2 - RSS plugin with GTKUI support

Post by mobi »

Shryp wrote:Does your one ShowRSS feed have 30 shows in it? Or do you have 30 RSS feeds to add? If all of your stuff is from that 1 feed, then you only need to add one subscription. uTorrent has a setting in the RSS downloaded that says automatically download everything from the feed. This plugin doesn't have that setting, but you can easily do it with one subscription.

Open up the plugin settings.
Go to the Subscriptions tab.
Click the Add Subscription button.

Subscription name: ShowRSS (The name doesn't do anything, it is just a descriptive title for your own reference.)
RSS Feed: Select the ShowRSS feed that you added earlier. This will pop up a list of the latest shows in that feed.
Filter include regex: .* (Just put a dot followed by a star. The . means it will match any single character. The * means it will match the previous character an infinite number of times. You are just telling it to download everything. If you watch the matches list below you will see that it highlights matches as you change your text. Red means it won't download that, green means it will. I am kind of new to regex coming from the standard wildcard matching myself, but a google search will yield lots of reading if you want to know more.)

Click save.
(Edit: just solved the issue but will leave this reply in case someone else runs into the same issue and goes through the same process.)

Thanks a lot for the help. I meant there are 30 shows in the one showrss feed.

I followed those steps but am running into a snag:

When I try to add a subscription it doesn't give me a drop down list of all the shows - just the one feed. Then it's saying page not found in the "matching" section below. Please see screenshot:

Image

Is there something wrong with the feed I'm entering? (http://showrss.info/rss.php/?user_id=18 ... roper=null)

EDIT: Actually just solved it! I was using "personal" RSS feed in ShowRSS's feed generator. When I tried again with "schedule feed" it now shows all the different shows in a drop down. Thanks!
Post Reply