You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've been working on configuration profiles.
Currently i'm starting with the yaml config, to use the model as a starting point.
I'm interested in everyone's opinions and feedback.
I've chosen for using yaml, because of it's readability.
I'm also working on separate provider configs. Moving all the provider stuff out of config.ini, and into one provider.yaml file. This way we can standardize our provider configs for torrent, usenet, custom torrent, etc. And get rid of all the csv mess.
profile.yaml
settings:
prioritize_provider: noprofiles:
-
name: My profile 1id: my_profile_1description: A quality profile used on show x,y,z and provider x# I want to really create a dynamic configuration# Meaning that each profile can apply to a show, or to a provider# For example only download 1080WEBDL from providers x an y# And download 1080 and 720 from provider zenabled_providers:
-
provider_id: oznzb
-
provider_id: usenet_crawler
-
provider_id: hdbits# Maybe this isn't the best location for, but currently I can't really# think of a better wayenabled_shows:
-
indexer: 1indexer_id: 12345
-
indexer: 2indexer_id: 12344quality_options:
use_quality_options: yesroot_dir: D:\media\showspreferred_quality: 4subtitles: nostatus_previous: 3status_future: 5flatten_folders: nois_anime: noscene_numbering: yesfansub_groups_whitelist:
- Blablab_Subs
- HorribleHorrible
- LALALAfansub_groups_blacklist:
- Really_bullshitsearch_options:
use_search_options: yesenable_daily: yesenable_backlog: yesenable_manual: yestorrent_seed: 0.5torrent_minimum_seed: 1torrent_minimum_leech: 0torrent_freeleech: noseason_search_mode: episode #can also be seasonseason_search_fallback: nodelay_snatch: yesdelay_time: 1 hour# You can configure a delay on a provider, and configure in the profile,# if the provider, should start with it's delay timer, when a show get's# its first match on that provider.delay_wait_on_provider: oznzb# this is the second profile in the list, it's not complete, but this is also# just for demo purposses
-
name: My profile 2id: my_profile_2description: A quality profile used on provider yenabled_providers:
- oznzb
- usenet_crawler
- hdbitsenabled_shows:
-
indexer: 1indexer_id: 12345
-
indexer: 2indexer_id: 12344quality_options:
use_quality_options: yesroot_dir: D:\media\showspreferred_quality: 4subtitles: nostatus_previous: 3status_future: 5flatten_folders: nois_anime: noscene_numbering: yesfansub_groups_whitelist:
- Blablab_Subs
- HorribleHorrible
- LALALAfansub_groups_blacklist:
- Really_bullshitsearch_options:
use_search_options: noenable_daily: yesenable_backlog: yesenable_manual: yestorrent_seed: 0.5torrent_minimum_seed: 1torrent_minimum_leech: 0torrent_freeleech: noseason_search_mode: episode #can also be seasonseason_search_fallback: nodelay_snatch: yesdelay_time: 1 hour# You can configure a delay on a provider, and configure in the profile,# if the provider, should start with it's delay timer, when a show get's# its first match on that provider.delay_wait_on_provider: oznzb
And a quick provider.yaml example.
Note! This is from python code generated!
I've been working on configuration profiles.
Currently i'm starting with the yaml config, to use the model as a starting point.
I'm interested in everyone's opinions and feedback.
I've chosen for using yaml, because of it's readability.
I'm also working on separate provider configs. Moving all the provider stuff out of config.ini, and into one provider.yaml file. This way we can standardize our provider configs for torrent, usenet, custom torrent, etc. And get rid of all the csv mess.
profile.yaml
And a quick provider.yaml example.
Note! This is from python code generated!
The text was updated successfully, but these errors were encountered: