From e10b2b7b9bdf53c076159a98dceb82dfd3644ed6 Mon Sep 17 00:00:00 2001 From: evilhero Date: Wed, 15 Mar 2017 13:05:37 -0400 Subject: [PATCH] FIX:(1564) Fake the RSS Feed generation for nzbhydra so it can poll against the last 100 entries via api, instead of rss query --- mylar/rsscheck.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mylar/rsscheck.py b/mylar/rsscheck.py index 92da1fd1..61d1a198 100755 --- a/mylar/rsscheck.py +++ b/mylar/rsscheck.py @@ -360,8 +360,12 @@ def nzbs(provider=None, forcerss=False): newznabuid = newznabuid or '1' newznabcat = newznabcat or '7030' - # 11-21-2014: added &num=100 to return 100 results (or maximum) - unsure of cross-reliablity - _parse_feed(site, newznab_host[1].rstrip() + '/rss?t=' + str(newznabcat) + '&dl=1&i=' + str(newznabuid) + '&num=100&r=' + newznab_host[3].rstrip(), bool(newznab_host[2])) + if site[-10:] == '[nzbhydra]': + #to allow nzbhydra to do category search by most recent (ie. rss) + _parse_feed(site, newznab_host[1].rstrip() + '/api?t=search&cat=' + str(newznabcat) + '&dl=1&i=' + str(newznabuid) + '&num=100&apikey=' + newznab_host[3].rstrip(), bool(newznab_host[2])) + else: + # 11-21-2014: added &num=100 to return 100 results (or maximum) - unsure of cross-reliablity + _parse_feed(site, newznab_host[1].rstrip() + '/rss?t=' + str(newznabcat) + '&dl=1&i=' + str(newznabuid) + '&num=100&r=' + newznab_host[3].rstrip(), bool(newznab_host[2])) feeddata = []