mirror of
https://github.com/Kometa-Team/Community-Configs.git
synced 2026-03-20 07:18:31 -04:00
* Update config.yml Updated to use letterboxd defaults * Delete ladywhiskers/metadata_folders directory * Update movies_critics_other.yml * Update movies_subgenre.yml * Update movies_topics.yml * Update movies_watchlist.yml * Delete ladywhiskers/music/Music-Genre-top.yml * Add files via upload * Update tvshows_Attenborough.yml * Update tvshows_documentaries.yml * Update tvshows_topic.yml * Update tvshows_watchlist.yml * Add files via upload * Update config.yml Minor edits, commented out genre default * Delete ladywhiskers/tvshows/tvshows_Attenborough.yml Removing unused yml * Update tvshows_documentaries.yml * Update tvshows_topic.yml commenting out sync * Update tvshows_watchlist.yml Added a collection of recommendations for my mum * Update musictemplates.yml * Update Music-Genre.yml * Update continents.yml * Update track_collections.yml * Update movies_critics_other.yml * Update movies_subgenre.yml Replaced ediblehedgehog letterboxd lists with another user * Update movies_topics.yml * Update movies_watchlist.yml Removed Bec's list Added collection for recommendations for my mum. * Delete ladywhiskers/metadata_folders directory * Add files via upload renamed and reorganised a bunch of mediux references - still a work in progress. * Update tvshows_watchlist.yml formatting * Update README.md minor update * Update movies_watchlist.yml Added template to reduce redunancy * Delete ladywhiskers/metadata_folders directory * docs: Document the ladywhiskers Kometa configuration This change adds comprehensive documentation to the Kometa configuration files within the 'ladywhiskers' subfolder. It adds comments to all YAML files to explain their purpose and settings. It also adds a new, detailed README.md file to the 'ladywhiskers' directory to provide a complete guide for new developers, covering the purpose, structure, and usage of the configuration. * Update Music-Genre.yml * Update track_collections.yml * Refactor movie watchlist YAML structure and templates * Add files via upload --------- Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
275 lines
8.4 KiB
YAML
275 lines
8.4 KiB
YAML
# This file contains a set of reusable templates for creating collections in Kometa.
|
|
# These templates are referenced in other configuration files to avoid repetition
|
|
# and to ensure consistency across collections.
|
|
|
|
templates:
|
|
# Template for creating a separator in the Plex library.
|
|
# Separators are empty collections used to visually group other collections.
|
|
separator:
|
|
default:
|
|
key: separator
|
|
sep_style: orig
|
|
collection_section: "00"
|
|
url_poster_<<key>>: https://raw.githubusercontent.com/ladywhiskers/Posters/main/separators/<<sep_style>>/<<separator>>.jpg
|
|
sort_prefix: "!"
|
|
sort_title: <<sort_prefix>><<collection_section>>_!<<title>>
|
|
optional:
|
|
- use_separator
|
|
- collection_mode
|
|
- placeholder_tmdb_movie
|
|
- placeholder_tvdb_show
|
|
- placeholder_imdb_id
|
|
- summary_<<key>>
|
|
- name_<<key>>
|
|
- key_name
|
|
- translation_key
|
|
conditionals:
|
|
use_blank:
|
|
default: true
|
|
conditions:
|
|
- placeholder_tmdb_movie.exists: true
|
|
value: false
|
|
- placeholder_tvdb_show.exists: true
|
|
value: false
|
|
- placeholder_imdb_id.exists: true
|
|
value: false
|
|
run_definition: <<use_separator>>
|
|
collection_mode: <<collection_mode>>
|
|
sort_title: <<sort_title>>
|
|
tmdb_movie: <<placeholder_tmdb_movie>>
|
|
tvdb_show: <<placeholder_tvdb_show>>
|
|
imdb_id: <<placeholder_imdb_id>>
|
|
blank_collection: <<use_blank>>
|
|
url_poster: <<url_poster_<<key>>>>
|
|
translation_key: <<translation_key>>
|
|
key_name: <<key_name>>
|
|
summary: <<summary_<<key>>>>
|
|
name: <<name_<<key>>>>
|
|
|
|
# Template for shared settings that are common to many collections.
|
|
shared:
|
|
conditionals:
|
|
name_<<key>>:
|
|
conditions:
|
|
- dynamic: true
|
|
<<translation_key>>_name.exists: true
|
|
value: <<<<translation_key>>_name>>
|
|
- dynamic: true
|
|
key.not: other
|
|
value: <<name_format>>
|
|
summary_<<key>>:
|
|
conditions:
|
|
- dynamic: true
|
|
<<translation_key>>_summary.exists: true
|
|
value: <<<<translation_key>>_summary>>
|
|
- dynamic: true
|
|
key.not: other
|
|
value: <<summary_format>>
|
|
url_poster_<<key>>:
|
|
conditions:
|
|
- file_poster_<<key>>.exists: false
|
|
file_poster.exists: false
|
|
value: https://raw.githubusercontent.com/ladywhiskers/Posters/main/<<image>>.jpg
|
|
default:
|
|
collection_section: "00"
|
|
key: <<mapping_name>>
|
|
pre: "_"
|
|
order: ""
|
|
order_<<key>>: <<order>>
|
|
sort_prefix: "!"
|
|
sort_title: <<sort_prefix>><<collection_section>><<pre>><<order_<<key>>>><<title>>
|
|
item_radarr_tag_<<key>>: <<item_radarr_tag>>
|
|
item_sonarr_tag_<<key>>: <<item_sonarr_tag>>
|
|
url_poster: https://raw.githubusercontent.com/ladywhiskers/Posters/main/<<image>>.jpg
|
|
url_poster_<<key>>: <<url_poster>>
|
|
file_poster_<<key>>: <<file_poster>>
|
|
url_background_<<key>>: <<url_background>>
|
|
file_background_<<key>>: <<file_background>>
|
|
visible_library_<<key>>: <<visible_library>>
|
|
visible_home_<<key>>: <<visible_home>>
|
|
visible_shared_<<key>>: <<visible_shared>>
|
|
minimum_items_<<key>>: <<minimum_items>>
|
|
optional:
|
|
- use_<<key>>
|
|
- allowed_libraries
|
|
- collection_mode
|
|
- visible_library
|
|
- visible_home
|
|
- visible_shared
|
|
- item_radarr_tag
|
|
- item_sonarr_tag
|
|
- trakt_list
|
|
- image
|
|
- ignore_ids
|
|
- ignore_imdb_ids
|
|
- minimum_items
|
|
- summary_format
|
|
- name_format
|
|
- key_name
|
|
- translation_key
|
|
- file_poster
|
|
- url_background
|
|
- file_background
|
|
- limit
|
|
- name_mapping
|
|
- delete_collections_named
|
|
run_definition:
|
|
- <<use_<<key>>>>
|
|
- <<allowed_libraries>>
|
|
name_mapping: <<name_mapping>>
|
|
translation_key: <<translation_key>>
|
|
key_name: <<key_name>>
|
|
summary: <<summary_<<key>>>>
|
|
name: <<name_<<key>>>>
|
|
limit: <<limit>>
|
|
ignore_ids: <<ignore_ids>>
|
|
ignore_imdb_ids: <<ignore_imdb_ids>>
|
|
trakt_list: <<trakt_list>>
|
|
ignore_blank_results: true
|
|
collection_mode: <<collection_mode>>
|
|
visible_library: <<visible_library_<<key>>>>
|
|
visible_home: <<visible_home_<<key>>>>
|
|
visible_shared: <<visible_shared_<<key>>>>
|
|
item_radarr_tag: <<item_radarr_tag_<<key>>>>
|
|
item_sonarr_tag: <<item_sonarr_tag_<<key>>>>
|
|
sort_title: <<sort_title>>
|
|
url_poster: <<url_poster_<<key>>>>
|
|
file_poster: <<file_poster_<<key>>>>
|
|
url_background: <<url_background_<<key>>>>
|
|
file_background: <<file_background_<<key>>>>
|
|
minimum_items: <<minimum_items_<<key>>>>
|
|
delete_collections_named: <<delete_collections_named>>
|
|
|
|
# Template for creating a smart filter.
|
|
smart_filter:
|
|
default:
|
|
sort_by: release.desc
|
|
sort_by_<<key>>: <<sort_by>>
|
|
limit_<<key>>: <<limit>>
|
|
search_value: <<value>>
|
|
optional:
|
|
- search_term2
|
|
- search_value2
|
|
- limit
|
|
- type
|
|
smart_filter:
|
|
sort_by: <<sort_by_<<key>>>>
|
|
limit: <<limit_<<key>>>>
|
|
type: <<type>>
|
|
any:
|
|
<<search_term>>: <<search_value>>
|
|
<<search_term2>>: <<search_value2>>
|
|
|
|
# Template for creating a filter.
|
|
filter:
|
|
default:
|
|
sync_mode: sync
|
|
sync_mode_<<key>>: <<sync_mode>>
|
|
sort_by: release.desc
|
|
sort_by_<<key>>: <<sort_by>>
|
|
limit_<<key>>: <<limit>>
|
|
optional:
|
|
- limit
|
|
smart_label:
|
|
sort_by: <<sort_by_<<key>>>>
|
|
limit: <<limit_<<key>>>>
|
|
all:
|
|
label: <<smart_label>>
|
|
sync_mode: <<sync_mode_<<key>>>>
|
|
plex_all: true
|
|
filters:
|
|
<<filter_term>>: <<value>>
|
|
|
|
# Template for creating a smart collection from an MDbList list.
|
|
mdb_smart:
|
|
default:
|
|
sync_mode: sync
|
|
sync_mode_<<key>>: <<sync_mode>>
|
|
sort_by: release.desc
|
|
sort_by_<<key>>: <<sort_by>>
|
|
cache_builders: 1
|
|
smart_label: <<sort_by_<<key>>>>
|
|
sync_mode: <<sync_mode_<<key>>>>
|
|
mdblist_list: <<mdblist_list>>
|
|
|
|
# Template for settings related to Radarr and Sonarr.
|
|
arr:
|
|
default:
|
|
key: <<mapping_name>>
|
|
radarr_add_missing_<<key>>: <<radarr_add_missing>>
|
|
sonarr_add_missing_<<key>>: <<sonarr_add_missing>>
|
|
radarr_folder_<<key>>: <<radarr_folder>>
|
|
sonarr_folder_<<key>>: <<sonarr_folder>>
|
|
radarr_tag_<<key>>: <<radarr_tag>>
|
|
sonarr_tag_<<key>>: <<sonarr_tag>>
|
|
radarr_monitor_<<key>>: <<radarr_monitor>>
|
|
sonarr_monitor_<<key>>: <<sonarr_monitor>>
|
|
radarr_search_<<key>>: <<radarr_search>>
|
|
sonarr_search_<<key>>: <<sonarr_search>>
|
|
optional:
|
|
- radarr_add_missing
|
|
- sonarr_add_missing
|
|
- radarr_folder
|
|
- sonarr_folder
|
|
- radarr_tag
|
|
- sonarr_tag
|
|
- radarr_monitor
|
|
- sonarr_monitor
|
|
- radarr_search
|
|
- sonarr_search
|
|
radarr_add_missing: <<radarr_add_missing_<<key>>>>
|
|
sonarr_add_missing: <<sonarr_add_missing_<<key>>>>
|
|
radarr_folder: <<radarr_folder_<<key>>>>
|
|
sonarr_folder: <<sonarr_folder_<<key>>>>
|
|
radarr_tag: <<radarr_tag_<<key>>>>
|
|
sonarr_tag: <<sonarr_tag_<<key>>>>
|
|
radarr_monitor: <<radarr_monitor_<<key>>>>
|
|
sonarr_monitor: <<sonarr_monitor_<<key>>>>
|
|
radarr_search: <<radarr_search_<<key>>>>
|
|
sonarr_search: <<sonarr_search_<<key>>>>
|
|
|
|
# Template for custom collections.
|
|
custom:
|
|
default:
|
|
sync_mode: sync
|
|
sync_mode_<<key>>: <<sync_mode>>
|
|
collection_order: custom
|
|
collection_order_<<key>>: <<collection_order>>
|
|
cache_builders: 1
|
|
collection_order: <<collection_order_<<key>>>>
|
|
sync_mode: <<sync_mode_<<key>>>>
|
|
cache_builders: <<cache_builders>>
|
|
|
|
# Template for "Other" collections.
|
|
other_collection:
|
|
default:
|
|
collection_section: "00"
|
|
pre: "_~"
|
|
optional:
|
|
- use_other
|
|
run_definition: <<use_other>>
|
|
sort_title: "!<<collection_section>><<pre>><<title>>"
|
|
|
|
# Template for year-based collections.
|
|
use_year_collections:
|
|
conditionals:
|
|
final_collection_section:
|
|
default: <<collection_section>>
|
|
conditions:
|
|
- year_collection_section.exists: true
|
|
value: <<year_collection_section>>
|
|
default:
|
|
collection_section: "00"
|
|
key: <<mapping_name>>
|
|
pre: "_"
|
|
order: ""
|
|
order_<<key>>: <<order>>
|
|
sort_prefix: "!"
|
|
sort_title: <<sort_prefix>><<final_collection_section>><<pre>><<order_<<key>>>><<title>>
|
|
optional:
|
|
- use_year_collections
|
|
run_definition: <<use_year_collections>>
|
|
sort_title: <<sort_title>>
|
|
|
|
collections:
|