mirror of
https://github.com/meisnate12/Plex-Meta-Manager
synced 2024-11-10 06:54:21 +00:00
[21] update decade
This commit is contained in:
parent
d0c2230cfc
commit
a288eb3133
9 changed files with 9 additions and 29 deletions
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
|||
1.18.0-develop20
|
||||
1.18.0-develop21
|
||||
|
|
|
@ -25,7 +25,7 @@ collections:
|
|||
dynamic_collections:
|
||||
Decade:
|
||||
type: decade
|
||||
title_format: Best of <<key_name>>s
|
||||
title_format: Best of <<key_name>>
|
||||
template:
|
||||
- smart_filter
|
||||
- translation
|
||||
|
@ -40,4 +40,4 @@ dynamic_collections:
|
|||
image:
|
||||
default: decade/best/<<key>>
|
||||
translation_key:
|
||||
default: decade_show
|
||||
default: decade
|
|
@ -447,10 +447,6 @@ translations:
|
|||
decade_name: Bedste fra <<translated_key_name>>
|
||||
decade_summary: Top <<limit>> <<library_translation>> fra <<translated_key_name>>.
|
||||
|
||||
# example key_name: 2010
|
||||
decade_show_name: Bedste fra <<translated_key_name>>
|
||||
decade_show_summary: Top <<limit>> <<library_translation>> fra <<translated_key_name>>.
|
||||
|
||||
# example key_name: Robin Williams
|
||||
director_name: <<translated_key_name>> (Instruktør)
|
||||
director_summary: <<library_translationU>> instrueret af <<translated_key_name>>.
|
||||
|
|
|
@ -458,10 +458,6 @@ translations:
|
|||
decade_name: Best of <<translated_key_name>>
|
||||
decade_summary: Top <<limit>> <<library_translationU_plural>> der <<translated_key_name>>.
|
||||
|
||||
# Beispiel key_name: 2010
|
||||
decade_show_name: Best of <<translated_key_name>>er
|
||||
decade_show_summary: Top <<limit>> <<library_translationU_plural>> der <<translated_key_name>>er.
|
||||
|
||||
# Beispiel key_name: Robin Williams
|
||||
director_name: <<translated_key_name>> (Regisseur)
|
||||
director_summary: <<library_translationU_plural>> mit Regie durch <<translated_key_name>>.
|
||||
|
|
|
@ -447,10 +447,6 @@ translations:
|
|||
decade_name: Best of <<translated_key_name>>
|
||||
decade_summary: Top <<limit>> <<library_translation>>s of the <<translated_key_name>>.
|
||||
|
||||
# example key_name: 2010
|
||||
decade_show_name: Best of <<translated_key_name>>s
|
||||
decade_show_summary: Top <<limit>> <<library_translation>>s of the <<translated_key_name>>s.
|
||||
|
||||
# example key_name: Robin Williams
|
||||
director_name: <<translated_key_name>> (Director)
|
||||
director_summary: <<library_translationU>>s directed by <<translated_key_name>>.
|
||||
|
|
|
@ -449,10 +449,6 @@ translations:
|
|||
decade_name: Les meilleurs des années <<translated_key_name>>
|
||||
decade_summary: Top <<limit>> des <<library_translation>>s des années <<translated_key_name>>.
|
||||
|
||||
# example key_name: 2010
|
||||
decade_show_name: Les meilleurs des années <<translated_key_name>>
|
||||
decade_show_summary: Top <<limit>> des <<library_translation>>s des années <<translated_key_name>>.
|
||||
|
||||
# example key_name: Robin Williams
|
||||
director_name: <<translated_key_name>> (Réalisateur)
|
||||
director_summary: <<library_translationU>>s réalisés par <<translated_key_name>>.
|
||||
|
|
|
@ -447,10 +447,6 @@ translations:
|
|||
decade_name: Melhores de <<translated_key_name>>
|
||||
decade_summary: Top <<limit>> <<library_translation>>s dos <<translated_key_name>>.
|
||||
|
||||
# example key_name: 2010
|
||||
decade_show_name: Melhores de <<translated_key_name>>s
|
||||
decade_show_summary: Top <<limit>> <<library_translation>>s dos <<translated_key_name>>s.
|
||||
|
||||
# example key_name: Robin Williams
|
||||
director_name: <<translated_key_name>> (Diretor)
|
||||
director_summary: <<library_translationU>>s dirigido por <<translated_key_name>>.
|
||||
|
|
|
@ -2078,7 +2078,7 @@ class CollectionBuilder:
|
|||
if self.details["show_options"]:
|
||||
error += f"\nOptions: {names}"
|
||||
if validate:
|
||||
raise Failed(error)
|
||||
raise FilterFailed(error)
|
||||
elif not self.ignore_blank_results:
|
||||
logger.error(error)
|
||||
return valid_list
|
||||
|
|
|
@ -31,8 +31,8 @@ default_templates = {
|
|||
"tmdb_collection": {"tmdb_collection_details": "<<value>>", "minimum_items": 2},
|
||||
"trakt_user_lists": {"trakt_list_details": "<<value>>"},
|
||||
"trakt_liked_lists": {"trakt_list_details": "<<value>>"},
|
||||
"tmdb_popular_people": {"tmdb_person": f"<<value>>", "plex_search": {"all": {"actor": "tmdb"}}},
|
||||
"trakt_people_list": {"tmdb_person": f"<<value>>", "plex_search": {"all": {"actor": "tmdb"}}}
|
||||
"tmdb_popular_people": {"tmdb_person": "<<value>>", "plex_search": {"all": {"actor": "tmdb"}}},
|
||||
"trakt_people_list": {"tmdb_person": "<<value>>", "plex_search": {"all": {"actor": "tmdb"}}}
|
||||
}
|
||||
|
||||
def get_dict(attribute, attr_data, check_list=None, make_str=False):
|
||||
|
@ -649,7 +649,7 @@ class MetadataFile(DataFile):
|
|||
addons[decade].append(item.year)
|
||||
all_keys[str(item.year)] = str(item.year)
|
||||
auto_list = {str(k): f"{k}s" for k in addons if str(k) not in exclude and f"{k}s" not in exclude}
|
||||
default_template = {"smart_filter": {"limit": 50, "sort_by": "critic_rating.desc", "any": {"year": f"<<value>>"}}}
|
||||
default_template = {"smart_filter": {"limit": 50, "sort_by": "critic_rating.desc", "any": {"year": "<<value>>"}}}
|
||||
default_title_format = "Best <<library_type>>s of <<key_name>>"
|
||||
elif auto_type in ["genre", "mood", "style", "album_style", "country", "studio", "edition", "network", "year", "decade", "content_rating", "subtitle_language", "audio_language", "resolution"]:
|
||||
search_tag = auto_type_translation[auto_type] if auto_type in auto_type_translation else auto_type
|
||||
|
@ -673,12 +673,12 @@ class MetadataFile(DataFile):
|
|||
auto_list = {str(i.title): i.title for i in tags if str(i.title) not in exclude}
|
||||
if library.is_music:
|
||||
final_var = auto_type if auto_type.startswith("album") else f"artist_{auto_type}"
|
||||
default_template = {"smart_filter": {"limit": 50, "sort_by": "plays.desc", "any": {final_var: f"<<value>>"}}}
|
||||
default_template = {"smart_filter": {"limit": 50, "sort_by": "plays.desc", "any": {final_var: "<<value>>"}}}
|
||||
if auto_type.startswith("album"):
|
||||
default_template["builder_level"] = "album"
|
||||
default_title_format = f"Most Played <<key_name>> {'Albums' if auto_type.startswith('album') else '<<library_type>>'}s"
|
||||
elif auto_type == "resolution":
|
||||
default_template = {"smart_filter": {"sort_by": "title.asc", "any": {auto_type: f"<<value>>"}}}
|
||||
default_template = {"smart_filter": {"sort_by": "title.asc", "any": {auto_type: "<<value>>"}}}
|
||||
default_title_format = "<<key_name>> <<library_type>>s"
|
||||
else:
|
||||
default_template = {"smart_filter": {"limit": 50, "sort_by": "critic_rating.desc", "any": {f"{auto_type}.is" if auto_type == "studio" else auto_type: "<<value>>"}}}
|
||||
|
|
Loading…
Reference in a new issue