flexget.components.sites.urlrewriting module#

exception flexget.components.sites.urlrewriting.UrlRewritingError(value)[source]#

Bases: Exception

class flexget.components.sites.urlrewriting.DisableUrlRewriter[source]#

Bases: object

Disable certain urlrewriters.

on_task_abort(task, config)#
on_task_exit(task, config)[source]#
on_task_start(task, config)[source]#
schema = {'items': {'type': 'string'}, 'type': 'array'}#
class flexget.components.sites.urlrewriting.PluginUrlRewriting[source]#

Bases: object

Provide URL rewriting framework.

on_task_urlrewrite(task, config)[source]#
url_rewritable(task, entry)[source]#

Return True if entry is urlrewritable by registered rewriter.

url_rewrite(task, entry)[source]#

Rewrites given entry url. Raises UrlRewritingError if failed.

flexget.components.sites.urlrewriting.register_plugin()[source]#