underscore hidden presets

This commit is contained in:
Jesse Bannon 2022-10-01 22:02:48 -07:00
parent 09b6aa87f3
commit acd2d652ef
5 changed files with 33 additions and 35 deletions

View file

@ -1,6 +1,6 @@
presets: presets:
kodi_safe_nfo: _kodi_safe_nfo:
nfo_tags: nfo_tags:
kodi_safe: True kodi_safe: True
output_directory_nfo_tags: output_directory_nfo_tags:

View file

@ -11,14 +11,14 @@ Preset = Dict[str, Any]
#################################################### ####################################################
# TV SHOW TYPES # TV SHOW TYPES
KODI_TV_SHOW = "kodi_tv_show" KODI_TV_SHOW = "_kodi_tv_show"
JELLYFIN_TV_SHOW = "jellyfin_tv_show" JELLYFIN_TV_SHOW = "_jellyfin_tv_show"
PLEX_TV_SHOW = "plex_tv_show" PLEX_TV_SHOW = "_plex_tv_show"
##################################################### #####################################################
# TV SHOW URL PRESETS # TV SHOW URL PRESETS
TV_SHOW_URL = "tv_show_url" TV_SHOW_BY_DATE = "_tv_show_by_date"
SEASON_YEAR__EPISODE_MONTH_DAY = "season_by_year__episode_by_month_day" SEASON_YEAR__EPISODE_MONTH_DAY = "season_by_year__episode_by_month_day"
SEASON_YEAR__EPISODE_MONTH_DAY_REVERSED = "season_by_year__episode_by_month_day_reversed" SEASON_YEAR__EPISODE_MONTH_DAY_REVERSED = "season_by_year__episode_by_month_day_reversed"
@ -27,7 +27,7 @@ SEASON_YEAR_MONTH__EPISODE_DAY = "season_by_year_month__episode_by_day"
##################################################### #####################################################
# TV SHOW COLLECTION PRESETS # TV SHOW COLLECTION PRESETS
TV_SHOW_COLLECTION = "tv_show_collection" TV_SHOW_COLLECTION = "_tv_show_collection"
SEASON_COLLECTION__EPISODE_Y_M_D = "season_by_collection__episode_by_year_month_day" SEASON_COLLECTION__EPISODE_Y_M_D = "season_by_collection__episode_by_year_month_day"
SEASON_COLLECTION__EPISODE_Y_M_D_REV = "season_by_collection__episode_by_year_month_day_reversed" SEASON_COLLECTION__EPISODE_Y_M_D_REV = "season_by_collection__episode_by_year_month_day_reversed"
@ -74,7 +74,7 @@ class TvShowByDatePresets(PrebuiltPresets):
Formats a TV show organized by date for Kodi Formats a TV show organized by date for Kodi
""" """
return self._build_preset( return self._build_preset(
name="kodi_tv_show_by_date", parent_presets=[KODI_TV_SHOW, TV_SHOW_URL] name="kodi_tv_show_by_date", parent_presets=[KODI_TV_SHOW, TV_SHOW_BY_DATE]
) )
@property @property
@ -83,7 +83,7 @@ class TvShowByDatePresets(PrebuiltPresets):
Formats a TV show organized by date for Jellyfin Formats a TV show organized by date for Jellyfin
""" """
return self._build_preset( return self._build_preset(
name="jellyfin_tv_show_by_date", parent_presets=[JELLYFIN_TV_SHOW, TV_SHOW_URL] name="jellyfin_tv_show_by_date", parent_presets=[JELLYFIN_TV_SHOW, TV_SHOW_BY_DATE]
) )
@property @property
@ -92,7 +92,7 @@ class TvShowByDatePresets(PrebuiltPresets):
Formats a TV show organized by date for Plex Formats a TV show organized by date for Plex
""" """
return self._build_preset( return self._build_preset(
name="plex_tv_show_by_date", parent_presets=[PLEX_TV_SHOW, TV_SHOW_URL] name="plex_tv_show_by_date", parent_presets=[PLEX_TV_SHOW, TV_SHOW_BY_DATE]
) )

View file

@ -2,7 +2,7 @@ presets:
#################################################################################################### ####################################################################################################
episode_base: _episode_base:
output_options: output_options:
output_directory: "{tv_show_directory}/{tv_show_name_sanitized}" output_directory: "{tv_show_directory}/{tv_show_name_sanitized}"
file_name: "{episode_file_path}.{ext}" file_name: "{episode_file_path}.{ext}"
@ -29,7 +29,7 @@ presets:
episode_file_path: "Season {season_number_padded}/{episode_file_name}" episode_file_path: "Season {season_number_padded}/{episode_file_name}"
episode_number_suffix: "" episode_number_suffix: ""
episode_video_tags: _episode_video_tags:
video_tags: video_tags:
tags: tags:
show: "{tv_show_name}" show: "{tv_show_name}"
@ -40,7 +40,7 @@ presets:
year: "{episode_year}" year: "{episode_year}"
date: "{episode_date_standardized}" date: "{episode_date_standardized}"
episode_nfo_tags: _episode_nfo_tags:
nfo_tags: nfo_tags:
nfo_name: "{episode_file_path}.nfo" nfo_name: "{episode_file_path}.nfo"
nfo_root: "episodedetails" nfo_root: "episodedetails"
@ -60,12 +60,12 @@ presets:
#################################################################################################### ####################################################################################################
season_by_year: _season_by_year:
overrides: overrides:
season_number: "{upload_year}" season_number: "{upload_year}"
season_number_padded: "{season_number}" season_number_padded: "{season_number}"
season_by_year_month: _season_by_year_month:
overrides: overrides:
season_number: "{upload_year}{upload_month_padded}" season_number: "{upload_year}{upload_month_padded}"
season_number_padded: "{season_number}" season_number_padded: "{season_number}"
@ -74,24 +74,24 @@ presets:
season_by_year_month__episode_by_day: season_by_year_month__episode_by_day:
preset: preset:
- "episode_base" - "_episode_base"
- "season_by_year_month" - "_season_by_year_month"
overrides: overrides:
episode_number: "{upload_day}" episode_number: "{upload_day}"
episode_number_padded: "{upload_day_padded}{upload_date_index_padded}" episode_number_padded: "{upload_day_padded}{upload_date_index_padded}"
season_by_year__episode_by_month_day: season_by_year__episode_by_month_day:
preset: preset:
- "episode_base" - "_episode_base"
- "season_by_year" - "_season_by_year"
overrides: overrides:
episode_number: "{upload_month}{upload_day_padded}" episode_number: "{upload_month}{upload_day_padded}"
episode_number_padded: "{upload_month_padded}{upload_day_padded}{upload_date_index_padded}" episode_number_padded: "{upload_month_padded}{upload_day_padded}{upload_date_index_padded}"
season_by_year__episode_by_month_day_reversed: season_by_year__episode_by_month_day_reversed:
preset: preset:
- "episode_base" - "_episode_base"
- "season_by_year" - "_season_by_year"
overrides: overrides:
episode_number: "{upload_day_of_year_reversed}{upload_date_index_reversed_padded}" episode_number: "{upload_day_of_year_reversed}{upload_date_index_reversed_padded}"
episode_number_padded: "{upload_day_of_year_reversed_padded}{upload_date_index_reversed_padded}" episode_number_padded: "{upload_day_of_year_reversed_padded}{upload_date_index_reversed_padded}"
@ -100,30 +100,28 @@ presets:
season_by_collection__episode_by_year_month_day: season_by_collection__episode_by_year_month_day:
preset: preset:
- "episode_base" - "_episode_base"
overrides: overrides:
episode_number: "{upload_year_truncated}{upload_month_padded}{upload_day_padded}{upload_date_index_padded}" episode_number: "{upload_year_truncated}{upload_month_padded}{upload_day_padded}{upload_date_index_padded}"
episode_number_padded: "{episode_number}" episode_number_padded: "{episode_number}"
season_by_collection__episode_by_year_month_day_reversed: season_by_collection__episode_by_year_month_day_reversed:
preset: preset:
- "episode_base" - "_episode_base"
overrides: overrides:
episode_number: "{upload_year_truncated_reversed}{upload_month_reversed_padded}{upload_day_reversed_padded}{upload_date_index_reversed_padded}" episode_number: "{upload_year_truncated_reversed}{upload_month_reversed_padded}{upload_day_reversed_padded}{upload_date_index_reversed_padded}"
episode_number_padded: "{episode_number}" episode_number_padded: "{episode_number}"
season_by_collection__episode_by_playlist_index: season_by_collection__episode_by_playlist_index:
preset: preset:
- "episode_base" - "_episode_base"
overrides: overrides:
episode_number: "{playlist_index}" episode_number: "{playlist_index}"
episode_number_padded: "{playlist_index_padded6}" episode_number_padded: "{playlist_index_padded6}"
season_by_collection__episode_by_playlist_index_reversed: season_by_collection__episode_by_playlist_index_reversed:
preset: preset:
- "episode_base" - "_episode_base"
overrides: overrides:
episode_number: "{playlist_index_reversed}" episode_number: "{playlist_index_reversed}"
episode_number_padded: "{playlist_index_reversed_padded6}" episode_number_padded: "{playlist_index_reversed_padded6}"
####################################################################################################

View file

@ -1,22 +1,22 @@
presets: presets:
plex_tv_show: _plex_tv_show:
preset: preset:
- "episode_video_tags" - "_episode_video_tags"
overrides: overrides:
tv_show_poster_file_name: "poster.jpg" tv_show_poster_file_name: "poster.jpg"
tv_show_fanart_file_name: "fanart.jpg" tv_show_fanart_file_name: "fanart.jpg"
season_poster_file_name: "Season{season_number_padded}.jpg" season_poster_file_name: "Season{season_number_padded}.jpg"
jellyfin_tv_show: _jellyfin_tv_show:
preset: preset:
- "episode_nfo_tags" - "_episode_nfo_tags"
overrides: overrides:
tv_show_poster_file_name: "poster.jpg" tv_show_poster_file_name: "poster.jpg"
tv_show_fanart_file_name: "fanart.jpg" tv_show_fanart_file_name: "fanart.jpg"
season_poster_file_name: "season{season_number_padded}-poster.jpg" season_poster_file_name: "season{season_number_padded}-poster.jpg"
kodi_tv_show: _kodi_tv_show:
preset: preset:
- "jellyfin_tv_show" - "_jellyfin_tv_show"
- "kodi_safe_nfo" - "_kodi_safe_nfo"

View file

@ -3,7 +3,7 @@ presets:
#################################################################################################### ####################################################################################################
# TV show from any single source. Uses latest entry's thumbnail as tv show poster # TV show from any single source. Uses latest entry's thumbnail as tv show poster
tv_show_url: _tv_show_by_date:
generic: generic:
download_strategy: "source" download_strategy: "source"
url: "{url}" url: "{url}"
@ -20,7 +20,7 @@ presets:
# TV show from a collection. Must specify additional `tv_show_collection_season` presets in # TV show from a collection. Must specify additional `tv_show_collection_season` presets in
# addition. Each season sets its own `collection_season_number/_padded` # addition. Each season sets its own `collection_season_number/_padded`
tv_show_collection: _tv_show_collection:
generic: generic:
download_strategy: "collection" download_strategy: "collection"