altered template variables for flexget configuration file
This commit is contained in:
137
roles/init-server/templates/user/flexget/config.yml.j2
Normal file
137
roles/init-server/templates/user/flexget/config.yml.j2
Normal file
@@ -0,0 +1,137 @@
|
||||
templates:
|
||||
limited_series:
|
||||
configure_series:
|
||||
from:
|
||||
filesystem:
|
||||
path:
|
||||
- ~/media/vids/series
|
||||
# - ~/media/vids/features
|
||||
recursive: false
|
||||
retrieve: dirs
|
||||
settings:
|
||||
identified_by: ep
|
||||
path: '~/media/vids/series/{{ series_name }}'
|
||||
target: 1080p
|
||||
timeframe: 2 weeks
|
||||
parse_only: true
|
||||
exists_series:
|
||||
path: '~/media/vids/series/{{ series_name }}'
|
||||
allow_different_qualities: better
|
||||
feature_films:
|
||||
csv:
|
||||
url: 'file://%7e/media/vids/features/.films.csv'
|
||||
values:
|
||||
title: 1
|
||||
url: 2
|
||||
list_add:
|
||||
- entry_list: films
|
||||
porn_vids:
|
||||
csv:
|
||||
url: 'file://%7e/.xxx/.vids.csv'
|
||||
values:
|
||||
title: 1
|
||||
url: 2
|
||||
list_add:
|
||||
- entry_list: pornos
|
||||
tasks:
|
||||
# @NOTE uncommenting aria2 block requires commenting out download and proxy blocks
|
||||
populate_folders:
|
||||
{% if download_mode == 'direct' %}
|
||||
proxy:
|
||||
https: 'socks5://<< sox.hostname >>:<< sox.port >>'
|
||||
{% endif %}
|
||||
if:
|
||||
- "'batch' in title.lower()": reject
|
||||
discover:
|
||||
what:
|
||||
- next_series_episodes:
|
||||
from_start: true
|
||||
backfill: false
|
||||
from:
|
||||
- nyaa:
|
||||
category: anime eng
|
||||
filter: trusted only
|
||||
- search_rss:
|
||||
url: 'https://nyaa.si/?f=2&c=1_2&q={{ search_term }}'
|
||||
link:
|
||||
- magneturi
|
||||
- link
|
||||
all_entries: false
|
||||
- eztv: true
|
||||
interval: 1 week
|
||||
limit: 80
|
||||
template: limited_series
|
||||
{% if flexget.download_mode == 'aria2' %}
|
||||
aria2:
|
||||
server: << aria.hostname >>
|
||||
port: << aria.port >>
|
||||
{% if aria.secret != None or aria.secret is defined %}
|
||||
secret: << aria.secret >>
|
||||
{% endif %}
|
||||
{% if aria.credentials != None or aria.credentials is defined %}
|
||||
username: << aria.credentials.username >>
|
||||
password: << aria.credentials.password >>
|
||||
{% endif %}
|
||||
scheme: << aria.scheme >>
|
||||
rpc_mode: json
|
||||
rpc_path: jsonrpc
|
||||
path: '~/downloads/media/vids/{{ series_name }}'
|
||||
{% else %}
|
||||
download:
|
||||
temp: ~/.tmp
|
||||
path: '~/downloads/flexget/vids/series/torrents/{{ series_name }}'
|
||||
{% endif %}
|
||||
# @NOTE uncommenting aria2 block requires commenting out download and proxy blocks
|
||||
fap_queue:
|
||||
{% if download_mode == 'direct' %}
|
||||
proxy:
|
||||
https: 'socks5://<< sox.hostname >>:<< sox.port >>'
|
||||
{% endif %}
|
||||
template: porn_vids
|
||||
{% if flexget.download_mode == 'aria2' %}
|
||||
aria2:
|
||||
server: << aria.hostname >>
|
||||
port: << aria.port >>
|
||||
{% if aria.secret != None or aria.secret is defined %}
|
||||
secret: << aria.secret >>
|
||||
{% endif %}
|
||||
{% if aria.credentials != None or aria.credentials is defined %}
|
||||
username: << aria.credentials.username >>
|
||||
password: << aria.credentials.password >>
|
||||
{% endif %}
|
||||
scheme: << aria.scheme >>
|
||||
rpc_mode: json
|
||||
rpc_path: jsonrpc
|
||||
path: ~/downloads/.xxx/media/vids
|
||||
{% elif flexget.download_mode == 'direct' %}
|
||||
download:
|
||||
temp: ~/.tmp
|
||||
path: ~/downloads/.xxx/flexget/vids/torrents
|
||||
{% endif %}
|
||||
# @NOTE uncommenting aria2 block requires commenting out download and proxy blocks
|
||||
film_queue:
|
||||
{% if download_mode == 'direct' %}
|
||||
proxy:
|
||||
https: 'socks5://<< sox.hostname >>:<< sox.port >>'
|
||||
{% endif %}
|
||||
template: feature_films
|
||||
{% if flexget.download_mode == 'aria2' %}
|
||||
aria2:
|
||||
server: << aria.hostname >>
|
||||
port: << aria.port >>
|
||||
{% if aria.secret != None or aria.secret is defined %}
|
||||
secret: << aria.secret >>
|
||||
{% endif %}
|
||||
{% if aria.credentials != None or aria.credentials is defined %}
|
||||
username: << aria.credentials.username >>
|
||||
password: << aria.credentials.password >>
|
||||
{% endif %}
|
||||
scheme: << aria.scheme >>
|
||||
rpc_mode: json
|
||||
rpc_path: jsonrpc
|
||||
path: ~/downloads/media/vids
|
||||
{% elif flexget.download_mode == 'direct' %}
|
||||
download:
|
||||
temp: ~/.tmp
|
||||
path: ~/downloads/flexget/vids/torrents
|
||||
{% endif %}
|
||||
Reference in New Issue
Block a user