flexget.plugins.urlrewrite_redskunk
Covered: 8 lines
Missed: 4 lines
Skipped 6 lines
Percent: 66 %
 1
import logging
 2
from flexget.plugin import *
 4
log = logging.getLogger("redskunk")
 6
class UrlRewriteRedskunk:
 7
    """Redskunk urlrewriter."""
 9
    def url_rewritable(self, feed, entry):
10
        url = entry['url']
11
        return url.startswith('http://redskunk.org') and url.find('download') == -1
13
    def url_rewrite(self, feed, entry):
14
        entry['url'] = entry['url'].replace('torrents-details', 'download')
15
        entry['url'] = entry['url'].replace('&hit=1', '')
17
register_plugin(UrlRewriteRedskunk, 'redskunk', groups=['urlrewriter'])