Define a set of predefined tags (video, movie, series)

master
Felix Stupp 1 year ago
parent bc6a25b914
commit 6cba603d9c
Signed by: zocker
GPG Key ID: 93E1BD26F6B02FB7

@ -22,6 +22,12 @@ from .entities import (
update_element_lookup_cache,
)
from .predefined_tags import (
predefined_movie_tag,
predefined_series_tag,
predefined_video_tag,
)
from .thumbnails import (
thumbnail_sort_key,
)

@ -0,0 +1,36 @@
from __future__ import annotations
from .entities import (
Tag,
TagKey,
)
def predefined_video_tag() -> Tag:
return TagKey.get_or_create_tag(
tag_key=".kind/video",
title="Video",
use_for_preferences=True,
)
def predefined_movie_tag() -> Tag:
return TagKey.get_or_create_tag(
tag_key=".kind/video/movie",
title="Movie",
use_for_preferences=True,
super_tags=[
predefined_video_tag(),
],
)
def predefined_series_tag() -> Tag:
return TagKey.get_or_create_tag(
tag_key=".kind/video/series",
title="Series",
use_for_preferences=True,
super_tags=[
predefined_video_tag(),
],
)
Loading…
Cancel
Save