This plugin has been deprecated. Use
pending_list
instead.
{.is-warning}
A manual operation filter plugin. Stores entries in local cache until their status is set to approved via CLI or API. All approved entries will be accepted in filter phase.
Used to cherrypick entries from a source.
Accepted pending entries (those that were approved) will be deleted from the cache.
pending_approval: yes
tasks:
pending_task:
rss: http://bla.com
pending_approval: yes
download: /downloads/
In this example all the entries that the RSS feed outputs will be sent to the pending_approval
plugin. Once approved, they will be accepted (the next time the task runs) and passed to download
plugin.
There are currently two ways of approving entries: CLI and API.
flexget pending list
flexget pending approve <ENTRY_ID>
View pending_approval
CLI page for more details and options.
Note: Approved entries will be accepted in the task regardless of any other filters that may reject them.
View swagger documentation for endpoint details.
tasks:
filter_before_pending:
rss: http://foo.com
quality: 720p # An example for a filter
accept_all: yes
list_add:
- entry_list: pending_entries
pushover: <OPTS> # Get notified about new items added to the entry list
seen: local # This is a must or entries will be rejected on the download task
approved:
entry_list: pending_entries
pending_approval: yes
list_remove: # Use this to clear data from the entry list. Optional
- entry_list: pending_entries
download: /downloads/
This example shows how to filter before using the pending_approval
plugin. Also, this is the way to get notification about new items added to pending_approval
plugin.