[Plugin] YaRSS2 - RSS plugin with GTKUI support

Suggest, post, or discuss plugins for Deluge
ss4johnny
Member
Member
Posts: 14
Joined: Fri Sep 08, 2017 11:44 pm

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

Postby ss4johnny » Sun Jul 05, 2020 4:19 pm

ss4johnny wrote:
ss4johnny wrote:I'm running YaRSS2 on the Windows version of Deluge 1.3.15. I think the YaRSS2 version is 1.4.3 for python 2.7.

I know it's an old version (because of being on Windows), but I have been noticing some random crashes. I went through the regex I had set up and tried right-clicking and running each subscription until finding the problem. One that I noticed was a problem was below.

The original version was
The\.Good\.Doctor\.S\d{2}E\d{2}\.(?:(?=PROPER\.)PROPER\.|(?:(?=REPACK\.)REPACK\.|(?:(?=PROPER\.REPACK\.)PROPER\.REPACK\.|(?=REPACK\.PROPER\.)REPACK\.PROPER\.|)))WEBRip\.x264-ION10

I modified it to this and it still causes crashes
The\.Good\.Doctor\.S\d{2}E\d{2}\.PROPER\.WEBRip\.x264-ION10

However, this has no problems
The\.Good\.Doctor\.S\d{2}E\d{2}\.WEBRip\.x264-ION10


I see that there is a "Message Log" in the tabs for YaRSS2. Is this information stored anywhere on the hard drive?


Okay, so I enabled deluge logging with the FAQ recommendations. I forced a few to run and then hit on one that caused a problem.

Microsoft Windows [Version 10.0.18362.900]
(c) 2019 Microsoft Corporation. All rights reserved.

C:\Users\[removed]>"%ProgramFiles%\Deluge\deluge-debug.exe" -L error -l "%UserProfile%\Desktop\deluge.log"

(deluge:18420): Gtk-WARNING **: 12:15:01.468: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:01.470: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:01.470: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:01.471: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:01.471: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:01.917: GtkFrame does not have a child property called type
c:\users\[removed]\appdata\roaming\deluge\plugins\yarss2-2.1.4-py3.8.egg\yarss2\include\dateutil\dateutil\parser\_parser.py:1213: UnknownTimezoneWarning: tzname CEST identified but not understood. Pass `tzinfos` argument in order to correctly return a timezone-aware datetime. In a future version, this will raise an exception.
c:\users\[removed]\appdata\roaming\deluge\plugins\yarss2-2.1.4-py3.8.egg\yarss2\include\dateutil\dateutil\parser\_parser.py:1213: UnknownTimezoneWarning: tzname CEST identified but not understood. Pass `tzinfos` argument in order to correctly return a timezone-aware datetime. In a future version, this will raise an exception.

(deluge:18420): Gtk-WARNING **: 12:15:12.997: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:12.998: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:12.998: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:12.999: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:12.999: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:13.000: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:13.000: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:13.001: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:13.001: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:13.002: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:13.003: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:13.003: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:13.004: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:13.004: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:13.005: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:13.005: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:13.006: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:13.006: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:13.009: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:13.009: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:13.014: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:13.014: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:13.016: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:13.018: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)

(deluge:18420): Gtk-WARNING **: 12:15:13.036: for_size smaller than min-size (0 < 15) while measuring gadget (node button, owner GtkSpinButton)
c:\users\[removed]\appdata\roaming\deluge\plugins\yarss2-2.1.4-py3.8.egg\yarss2\include\dateutil\dateutil\parser\_parser.py:1213: UnknownTimezoneWarning: tzname CEST identified but not understood. Pass `tzinfos` argument in order to correctly return a timezone-aware datetime. In a future version, this will raise an exception.
c:\users\[removed]\appdata\roaming\deluge\plugins\yarss2-2.1.4-py3.8.egg\yarss2\include\dateutil\dateutil\parser\_parser.py:1213: UnknownTimezoneWarning: tzname CEST identified but not understood. Pass `tzinfos` argument in order to correctly return a timezone-aware datetime. In a future version, this will raise an exception.
c:\users\[removed]\appdata\roaming\deluge\plugins\yarss2-2.1.4-py3.8.egg\yarss2\include\dateutil\dateutil\parser\_parser.py:1213: UnknownTimezoneWarning: tzname CEST identified but not understood. Pass `tzinfos` argument in order to correctly return a timezone-aware datetime. In a future version, this will raise an exception.
c:\users\[removed]\appdata\roaming\deluge\plugins\yarss2-2.1.4-py3.8.egg\yarss2\include\dateutil\dateutil\parser\_parser.py:1213: UnknownTimezoneWarning: tzname CEST identified but not understood. Pass `tzinfos` argument in order to correctly return a timezone-aware datetime. In a future version, this will raise an exception.
c:\users\[removed]\appdata\roaming\deluge\plugins\yarss2-2.1.4-py3.8.egg\yarss2\include\dateutil\dateutil\parser\_parser.py:1213: UnknownTimezoneWarning: tzname CEST identified but not understood. Pass `tzinfos` argument in order to correctly return a timezone-aware datetime. In a future version, this will raise an exception.
c:\users\[removed]\appdata\roaming\deluge\plugins\yarss2-2.1.4-py3.8.egg\yarss2\include\dateutil\dateutil\parser\_parser.py:1213: UnknownTimezoneWarning: tzname CEST identified but not understood. Pass `tzinfos` argument in order to correctly return a timezone-aware datetime. In a future version, this will raise an exception.
c:\users\[removed]\appdata\roaming\deluge\plugins\yarss2-2.1.4-py3.8.egg\yarss2\include\dateutil\dateutil\parser\_parser.py:1213: UnknownTimezoneWarning: tzname CEST identified but not understood. Pass `tzinfos` argument in order to correctly return a timezone-aware datetime. In a future version, this will raise an exception.
c:\users\[removed]\appdata\roaming\deluge\plugins\yarss2-2.1.4-py3.8.egg\yarss2\include\dateutil\dateutil\parser\_parser.py:1213: UnknownTimezoneWarning: tzname CEST identified but not understood. Pass `tzinfos` argument in order to correctly return a timezone-aware datetime. In a future version, this will raise an exception.
c:\users\[removed]\appdata\roaming\deluge\plugins\yarss2-2.1.4-py3.8.egg\yarss2\include\dateutil\dateutil\parser\_parser.py:1213: UnknownTimezoneWarning: tzname CEST identified but not understood. Pass `tzinfos` argument in order to correctly return a timezone-aware datetime. In a future version, this will raise an exception.
c:\users\[removed]\appdata\roaming\deluge\plugins\yarss2-2.1.4-py3.8.egg\yarss2\include\dateutil\dateutil\parser\_parser.py:1213: UnknownTimezoneWarning: tzname CEST identified but not understood. Pass `tzinfos` argument in order to correctly return a timezone-aware datetime. In a future version, this will raise an exception.
c:\users\[removed]\appdata\roaming\deluge\plugins\yarss2-2.1.4-py3.8.egg\yarss2\include\dateutil\dateutil\parser\_parser.py:1213: UnknownTimezoneWarning: tzname CEST identified but not understood. Pass `tzinfos` argument in order to correctly return a timezone-aware datetime. In a future version, this will raise an exception.
c:\users\[removed]\appdata\roaming\deluge\plugins\yarss2-2.1.4-py3.8.egg\yarss2\gtk3ui\gtkui.py:284: Warning: g_object_get_data: assertion 'G_IS_OBJECT (object)' failed

(deluge:18420): Gtk-WARNING **: 12:16:03.471: ../gtk/gtktreemodel.c:2507: bad row reference, proxy has no outstanding row references
C:\Program Files\Deluge\lib\site-packages\gi\overrides\Gtk.py:1632: Warning: g_object_get_data: assertion 'G_IS_OBJECT (object)' failed
return _Gtk_main(*args, **kwargs)

(deluge:18420): Gtk-WARNING **: 12:16:03.473: ../gtk/gtktreemodel.c:2507: bad row reference, proxy has no outstanding row references

(deluge:18420): Gtk-WARNING **: 12:16:03.475: ../gtk/gtktreemodel.c:2507: bad row reference, proxy has no outstanding row references
c:\users\[removed]\appdata\roaming\deluge\plugins\yarss2-2.1.4-py3.8.egg\yarss2\include\dateutil\dateutil\parser\_parser.py:1213: UnknownTimezoneWarning: tzname CEST identified but not understood. Pass `tzinfos` argument in order to correctly return a timezone-aware datetime. In a future version, this will raise an exception.

(deluge:18420): Gtk-CRITICAL **: 12:16:05.745: gtk_list_store_get_value: assertion 'iter_is_valid (iter, list_store)' failed
C:\Program Files\Deluge\lib\site-packages\gi\overrides\Gtk.py:1632: Warning: g_value_type_compatible: assertion 'src_type' failed
return _Gtk_main(*args, **kwargs)
C:\Program Files\Deluge\lib\site-packages\gi\overrides\Gtk.py:1632: Warning: unable to set property 'text' of type 'gchararray' from value of type '(NULL)'
return _Gtk_main(*args, **kwargs)

(deluge:18420): Gtk-CRITICAL **: 12:16:05.746: gtk_tree_path_to_string: assertion 'path != NULL' failed

(deluge:18420): Gtk-CRITICAL **: 12:16:05.747: gtk_list_store_get_value: assertion 'iter_is_valid (iter, list_store)' failed

(deluge:18420): Gtk-CRITICAL **: 12:16:05.747: gtk_tree_path_to_string: assertion 'path != NULL' failed

(deluge:18420): Gtk-CRITICAL **: 12:16:05.748: gtk_list_store_get_value: assertion 'iter_is_valid (iter, list_store)' failed

(deluge:18420): Gtk-CRITICAL **: 12:16:05.748: gtk_tree_path_to_string: assertion 'path != NULL' failed

(deluge:18420): Gtk-CRITICAL **: 12:16:05.748: gtk_list_store_get_value: assertion 'iter_is_valid (iter, list_store)' failed
C:\Program Files\Deluge\lib\site-packages\gi\overrides\Gtk.py:1632: Warning: unable to set property 'active' of type 'gboolean' from value of type '(NULL)'
return _Gtk_main(*args, **kwargs)

(deluge:18420): Gtk-CRITICAL **: 12:16:05.750: gtk_list_store_get_value: assertion 'iter_is_valid (iter, list_store)' failed
C:\Program Files\Deluge\lib\site-packages\gi\overrides\Gtk.py:1632: Warning: unable to set property 'activatable' of type 'gboolean' from value of type '(NULL)'
return _Gtk_main(*args, **kwargs)

(deluge:18420): Gtk-CRITICAL **: 12:16:05.751: gtk_list_store_get_path: assertion 'iter->stamp == priv->stamp' failed

(deluge:18420): Gtk-CRITICAL **: 12:16:05.751: gtk_tree_path_to_string: assertion 'path != NULL' failed

(deluge:18420): Gtk-CRITICAL **: 12:16:05.752: gtk_list_store_get_value: assertion 'iter_is_valid (iter, list_store)' failed

(deluge:18420): Gtk-CRITICAL **: 12:16:05.752: gtk_list_store_get_path: assertion 'iter->stamp == priv->stamp' failed

(deluge:18420): Gtk-CRITICAL **: 12:16:05.753: gtk_tree_path_to_string: assertion 'path != NULL' failed

(deluge:18420): Gtk-CRITICAL **: 12:16:05.753: gtk_list_store_get_value: assertion 'iter_is_valid (iter, list_store)' failed

(deluge:18420): Gtk-CRITICAL **: 12:16:05.753: gtk_list_store_get_path: assertion 'iter->stamp == priv->stamp' failed

(deluge:18420): Gtk-CRITICAL **: 12:16:05.754: gtk_tree_path_to_string: assertion 'path != NULL' failed

(deluge:18420): Gtk-CRITICAL **: 12:16:05.754: gtk_list_store_get_value: assertion 'iter_is_valid (iter, list_store)' failed

(deluge:18420): Gtk-CRITICAL **: 12:16:05.754: gtk_list_store_get_path: assertion 'iter->stamp == priv->stamp' failed

(deluge:18420): Gtk-CRITICAL **: 12:16:05.755: gtk_tree_path_to_string: assertion 'path != NULL' failed

(deluge:18420): Gtk-CRITICAL **: 12:16:05.755: gtk_list_store_get_value: assertion 'iter_is_valid (iter, list_store)' failed

(deluge:18420): Gtk-CRITICAL **: 12:16:05.756: gtk_list_store_get_path: assertion 'iter->stamp == priv->stamp' failed

(deluge:18420): Gtk-CRITICAL **: 12:16:05.756: gtk_tree_path_to_string: assertion 'path != NULL' failed

(deluge:18420): Gtk-CRITICAL **: 12:16:05.756: gtk_list_store_get_value: assertion 'iter_is_valid (iter, list_store)' failed

(deluge:18420): Gtk-CRITICAL **: 12:16:05.757: gtk_list_store_get_path: assertion 'iter->stamp == priv->stamp' failed

(deluge:18420): Gtk-CRITICAL **: 12:16:05.757: gtk_tree_path_to_string: assertion 'path != NULL' failed

crodar
New User
New User
Posts: 1
Joined: Mon Jul 13, 2020 5:07 pm

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

Postby crodar » Mon Jul 13, 2020 5:10 pm

Hello I am trying to install on Manjaro.
The deluge version in the manjaro repos is 2.0.4.
The system python is 3.8.

When I try to install the eggs no matter which download I pick it seems to fail silently. I do not see any new messages in the logs when I have the logging set to the lowest level.


Thanks.

EDIT:
nvm I figured it out. I just used the 2.0.0 release and deleted the python version in the filename. This is stupid.

Also the anti spam riddle to register about Linux is confusing since it's not obvious it's asking which OS is named after a person. And it's not 100% correct since the name Macintosh technically comes from John Mcintosh the man who discovered the Mcintosh apple.

Bobby
Member
Member
Posts: 16
Joined: Wed Aug 05, 2020 7:37 pm

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

Postby Bobby » Mon Aug 10, 2020 5:04 pm

issue has been resloved and is no longer relevant

kingii
New User
New User
Posts: 1
Joined: Thu Sep 10, 2020 7:27 am

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

Postby kingii » Thu Sep 10, 2020 7:40 am

Hello everyone!

I am trying to set up an auto RSS downloader with YaRSS2. I was able to add an RSS feed, add cookies, add a filter, tried manual download - everything worked fine.

When there was a scheduled feed update - it doesn't work.

With manual download I get this log:

Code: Select all

    (2020-09-10T02:46:10): Fetching RSS Feed: 'LostFilm' with Cookie: '{}' and User-agent: 'Deluge v1.3.15 YaRSS2 v1.4.3 Windows/10'.
    (2020-09-10T02:46:14): Adding torrent: 'http://n.tracktor.site/rssdownloader.php?id=41000'.
    (2020-09-10T02:46:14): Downloading torrent: 'http://n.tracktor.site/rssdownloader.php?id=41000' using cookies: '{'uid': 'my_uid', 'usess': 'my_usess'}', headers: '{}'

With auto I get this:

Code: Select all

 
    (2020-09-10T02:43:55): Fetching subscription 'test'.
    (2020-09-10T02:43:55): Fetching RSS Feed: 'LostFilm' with Cookie: '{}' and User-agent: 'Deluge v1.3.15 YaRSS2 v1.4.3 Linux/5.4.51-v7l+'.
    (2020-09-10T02:43:55): Update handler executed on RSS Feed 'LostFilm (insearch.site)' (Update interval 5 min)
    (2020-09-10T02:43:56): bozo_exception when parsing rssfeed: document declared as us-ascii, but parsed as utf-8
    (2020-09-10T02:43:56): Downloading torrent: 'http://n.tracktor.site/rssdownloader.php?id=41000' using cookies: '{}', headers: '{'User-Agent': 'Deluge v1.3.15 YaRSS2 v1.4.3 Linux/5.4.51-v7l+'}'
    (2020-09-10T02:43:56): 15 items in feed, 1 matches the filter.
    (2020-09-10T02:43:57): Unable to decode torrent file! (unexpected end of file in bencoded string) URL: 'http://n.tracktor.site/rssdownloader.php?id=41000'
    (2020-09-10T02:43:57): Failed to add 'http://n.tracktor.site/rssdownloader.php?id=41000'.
    (2020-09-10T02:43:57): Failed to add torrent 'title_name.1080p' from url 'http://n.tracktor.site/rssdownloader.php?id=41000'


Looks like it can't take the cookies when trying to download automatically. How do I fix that?

I am running:
DietPi
Deluge version 1.3.15
Python 2.7.16
YaRSS 1.4.3 for py 2.7


Return to “Plugins”

Who is online

Users browsing this forum: No registered users and 2 guests