Modification phase plugins.
Bases: urllib2.BaseHandler
Bases: object
Allow setting up any headers in all requests (which use urllib2)
Example:
Feed exiting, remove additions
Feed exiting, remove additions
Feed starting
Bases: object
Usage:
- manipulate:
- <destination field>:
[phase]: <phase> [from]: <source field> [extract]: <regexp> [separator]: <text> [replace]:
regexp: <regexp> format: <regexp>
Example:
- manipulate:
- title:
extract: [dddd](.*)
Separates the config into a dict with a list of jobs per phase. Allows us to skip phases without any jobs in them.
Process given jobs from config for an entry.
| Parameters: |
|
|---|---|
| Returns: | True if any fields were modified |
Bases: object
Allows adding information to a feed entry for use later.
Example:
This can be called from a plugin to add set values to an entry
Adds the set dict to all accepted entries.
Checks that jinja2 is available
Bases: object
Makes sure that entries containing torrent-file have .torrent extension. This is enabled always by default (builtins).
Build a filename for this torrent
Torrent Scrubber Plugin.
Bases: flexget.plugin.Plugin
Scrubs torrents from unwanted keys.
Scrub items that are torrents, if they’re affected.
Our configuration model.
Bases: object
Adds tracker URL to torrent files.
Configuration example:
This will add all tracker URL uri://tracker_address:port/. TIP: You can use global section in configuration to make this enabled on all feeds.
Bases: object
Removes trackers from torrent files using regexp matching.
Configuration example:
This will remove all trackers that contain text moviex in their url. TIP: You can use global section in configuration to make this enabled on all feeds.