Browse Source

Add matched filter number to RSS preview.

tags/0.6.0
ShyPike 15 years ago
parent
commit
c7b062b584
  1. 6
      sabnzbd/interface.py
  2. 10
      sabnzbd/rss.py

6
sabnzbd/interface.py

@ -2193,6 +2193,7 @@ def _make_link(qfeed, job):
pp = job.get('pp')
script = job.get('script')
prio = job.get('prio')
rule = job.get('rule', 0)
name = urllib.quote_plus(url)
if 'nzbindex.nl/' in url or 'nzbindex.com/' in url or 'nzbclub.com/' in url:
@ -2217,14 +2218,15 @@ def _make_link(qfeed, job):
prio = ''
star = ' *' * int(status.endswith('*'))
rule = ' #%s' % str(rule)
if url.isdigit():
title = '<a href="https://www.newzbin.com/browse/post/%s/" target="_blank">%s</a>' % (url, title)
else:
title = xml_name(title)
return '<a href="rss_download?session=%s&feed=%s&id=%s%s%s%s%s%s">%s</a>&nbsp;&nbsp;&nbsp;%s%s<br/>' % \
(cfg.api_key() ,qfeed, name, cat, pp, script, prio, nzbname, T('link-download'), title, star)
return '<a href="rss_download?session=%s&feed=%s&id=%s%s%s%s%s%s">%s</a>&nbsp;&nbsp;&nbsp;%s%s%s<br/>' % \
(cfg.api_key() ,qfeed, name, cat, pp, script, prio, nzbname, T('link-download'), title, star, rule)
def ShowRssLog(feed, all):

10
sabnzbd/rss.py

@ -141,6 +141,7 @@ class RSSQueue(object):
new['script'] = data[5]
new['time'] = data[6]
new['prio'] = str(NORMAL_PRIORITY)
new['rule'] = 0
self.jobs[feed][link] = new
except IndexError:
del new
@ -339,12 +340,12 @@ class RSSQueue(object):
star = first
if result:
_HandleLink(jobs, link, title, 'G', myCat, myPP, myScript,
act, star, order, priority=defPriority)
act, star, order, priority=defPriority, rule=n)
if act:
new_downloads.append(title)
else:
_HandleLink(jobs, link, title, 'B', myCat, myPP, myScript,
False, star, order, priority=defPriority)
False, star, order, priority=defPriority, rule=n)
order += 1
# Send email if wanted and not "forced"
@ -434,7 +435,8 @@ class RSSQueue(object):
RE_NEWZBIN = re.compile(r'(newz)(bin|xxx).com/browse/post/(\d+)', re.I)
def _HandleLink(jobs, link, title, flag, cat, pp, script, download, star, order, priority=NORMAL_PRIORITY):
def _HandleLink(jobs, link, title, flag, cat, pp, script, download, star, order,
priority=NORMAL_PRIORITY, rule=0):
""" Process one link """
if script=='': script = None
if pp=='': pp = None
@ -482,7 +484,7 @@ def _HandleLink(jobs, link, title, flag, cat, pp, script, download, star, order,
jobs[link]['prio'] = str(priority)
jobs[link]['time'] = time.time()
jobs[link]['rule'] = rule
def _get_link(uri, entry):
""" Retrieve the post link from this entry

Loading…
Cancel
Save