flexget.plugins.operate.cookies module#

class flexget.plugins.operate.cookies.PluginCookies[source]#

Bases: object

Add cookie to all requests (rss, resolvers, download). Anything that uses urllib2 to be exact.

Currently supports Firefox 3 cookies only.

Example:

cookies: /path/firefox/profile/something/cookies.sqlite
on_task_start(task, config)[source]#

Task starting, install cookiejar.

prepare_config(config)[source]#
sqlite2cookie(filename)[source]#
cookiejars = TimedDict({})#
schema = {'oneOf': [{'format': 'file', 'type': 'string'}, {'additionalProperties': False, 'properties': {'file': {'format': 'file', 'type': 'string'}, 'type': {'enum': ['firefox3', 'mozilla', 'lwp'], 'type': 'string'}}, 'type': 'object'}]}#
flexget.plugins.operate.cookies.register_plugin()[source]#