Define a set of predefined tags (video, movie, series)
parent
bc6a25b914
commit
6cba603d9c
@ -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…
Reference in New Issue