flexget.plugins.output.utorrent module#

class flexget.plugins.output.utorrent.PluginUtorrent[source]#

Bases: object

Parse task content or url for hoster links and adds them to utorrent.

Example:

utorrent:
  url: http://localhost:8080/gui/
  username: my_username
  password: my_password
  path: Series
on_task_abort(task, config)#

Make sure all temp files are cleaned up when entries are learned.

on_task_download(task, config)[source]#

Call download plugin to generate the temp files we will load into deluge then verify they are valid torrents.

on_task_learn(task, config)[source]#

Make sure all temp files are cleaned up when entries are learned.

on_task_output(task, config)[source]#
schema = {'additionalProperties': False, 'properties': {'password': {'type': 'string'}, 'path': {'type': 'string'}, 'url': {'format': 'url', 'type': 'string'}, 'username': {'type': 'string'}}, 'required': ['username', 'password', 'url'], 'type': 'object'}#
flexget.plugins.output.utorrent.register_plugin()[source]#