Standard plugin package.
Bases: object
Does lookups to TMDb and provides movie information. Caches lookups.
Populate details for this :movie: from TMDb
Bases: object
Base class for TMDb objects
Populates any simple (string or number) attributes from a dict
Bases: flexget.plugins.api_tmdb.TMDBContainer, sqlalchemy.ext.declarative.Base
Bases: flexget.plugins.api_tmdb.TMDBContainer, sqlalchemy.ext.declarative.Base
Bases: flexget.plugins.api_tmdb.TMDBContainer, sqlalchemy.ext.declarative.Base
Makes sure the poster is downloaded to the local cache (in userstatic folder) and returns the path split into a list of directory and file components
Bases: sqlalchemy.ext.declarative.Base
Bases: object
Base class for TVDb objects
Populates any simple (string or number) attributes from a dict
Bases: flexget.plugins.api_tvdb.TVDBContainer, sqlalchemy.ext.declarative.Base
Bases: sqlalchemy.ext.declarative.Base
Bases: flexget.plugins.api_tvdb.TVDBContainer, sqlalchemy.ext.declarative.Base
Downloads this poster to a local cache and returns the path
Looks up the tvdb id for a series
Returns a random mirror for a given type ‘xml’, ‘zip’, or ‘banner’
Bases: object
Gives warning if user has deprecated / changed configuration in the root level.
Will be replaced by root level validation in the future!
Contains ugly hacks, better to include all deprecation warnings here during 1.0 BETA phase
Adds 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
Feed exiting, remove cookiejar
Feed exiting, remove cookiejar
Feed starting, install cookiejar
Bases: object
Base class for deluge plugins, contains settings and methods for connecting to a deluge daemon.
Raise a DependencyError if our dependencies aren’t available
Bases: flexget.plugins.plugin_deluge.DelugePlugin
Create entries for torrents in the deluge session.
Creates a list of FlexGet entries from items loaded in deluge and stores them to self.entries
Generates and returns a list of entries from the deluge daemon.
Bases: flexget.plugins.plugin_deluge.DelugePlugin
Add the torrents directly to deluge, supporting custom save paths.
Add torrents to deluge using deluge 1.1.x api.
Gets called when successfully connected to a daemon.
Make sure normal cleanup tasks still happen on abort.
call download plugin to generate the temp files we will load into deluge then verify they are valid torrents
Make sure all temp files are cleaned up when feed exits
Add torrents to deluge at exit.
Register the usable set: keywords. Detect what version of deluge is loaded.
Bases: object
Records accept, reject and fail metainfo into entries.
Bases: flexget.plugins.filter.series.FilterSeriesBase
Generates series configuration from any input (supporting API version 2, soon all)
Configuration:
Example:
Bases: object
Allows disabling plugins when using presets.
Example:
- presets:
- movies:
- download: ~/torrents/movies/ . .
- feeds:
- nzbs:
preset: movies disable_plugin:
- download
- sabnzbd:
Feed nzbs uses all other configuration from preset movies but removes the download plugin
Bases: object
Use presets.
Example:
preset: movies
Example, list of presets:
Returns a validator for the ‘presets’ key of config.
Bases: httplib.HTTPConnection
Bases: urllib2.AbstractHTTPHandler
Bases: object
Logs all headers sent in http requests. Useful for resolving issues.
WARNING: At the moment this modifies requests somehow!
Feed exiting, remove additions
Feed exiting, remove additions
Bases: flexget.plugins.plugin_transmission.TransmissionBase
Add url from entry url to transmission
Example:
- transmission:
- host: localhost port: 9091 netrc: /home/flexget/.tmnetrc username: myusername password: mypassword path: the download location removewhendone: yes
Default values for the config elements:
Adds accepted entries to transmission
Make sure all temp files are cleaned up when feed exits
Call download plugin to generate the temp files we will load into deluge then verify they are valid torrents
Make sure all temp files are cleaned up when feed exits
Return config validator
Bases: flexget.plugins.plugin_transmission.TransmissionBase
Return config validator
Bases: object
Transmissionrpc sets a new default opener for urllib2 We use this as a decorator to capture and restore it when needed
Bases: object
Provides URL rewriting framework
Return True if entry is urlrewritable by registered rewriter.
Rewrites given entry url. Raises UrlRewritingError if failed.
Bases: exceptions.Exception
Bases: object
Verbose entry accept, reject and failure
UrlRewriter and Search functionality for demonoid.
Categories:
Bases: object
IsoHunt urlrewriter and search plugin.
should accept: isohunt: <category>
categories: empty or -1: All 0 : Misc. 1 : Video/Movies 2 : Audio 3 : TV 4 : Games 5 : Apps 6 : Pics 7 : Anime 8 : Comics 9 : Books 10: Music Video 11: Unclassified 12: ALL
Bases: object
Search entry from sites. Accepts list of known search plugins, list is in priority order. Once hit has been found no more searches are performed. Should be used only when there is no other way to get working download url, ie. when input plugin does not provide any downloadable urls.
Example:
- urlrewrite_search:
- newtorrents
- piratebay
Note
Some url rewriters will use search plugins automatically if enry url points into a search page.
Bases: object
Generic configurable urlrewriter.
Example: