From: Christian Heller Date: Fri, 21 Feb 2025 01:22:06 +0000 (+0100) Subject: Configure default tags via config file. X-Git-Url: https://plomlompom.com/repos/%7B%7Bdb.prefix%7D%7D/%7B%7B%20web_path%20%7D%7D/booking/reset_cookie?a=commitdiff_plain;h=88b35f980bb8c8c0b974d600a63064f12507a9bd;p=ytplom Configure default tags via config file. --- diff --git a/src/ytplom/misc.py b/src/ytplom/misc.py index 2fd993e..ae6b441 100644 --- a/src/ytplom/misc.py +++ b/src/ytplom/misc.py @@ -33,6 +33,7 @@ DEFAULTS = { 'tags_prefilter_whitelist': [], 'tags_prefilter_needed': [], 'tags_display_whitelist': [], + 'tags_default': ['new'], 'allow_file_edit': True } @@ -171,6 +172,7 @@ class Config: tags_prefilter_needed: TagSet tags_prefilter_whitelist: TagSet tags_display_whitelist: TagSet + tags_default: TagSet def __init__(self): def set_attrs_from_dict(d): @@ -334,6 +336,7 @@ class VideoFile(DbData): tags_prefilter_needed: TagSet tags_prefilter_whitelist: TagSet tags_display_whitelist: TagSet + tags_default: TagSet def __init__(self, digest: Optional[Hash], @@ -796,7 +799,7 @@ class DownloadsManager: file = VideoFile(digest=None, rel_path=path, yt_id=yt_id, - tags_str='new') + tags_str=VideoFile.tags_default.joined) file.save(conn) self._files = VideoFile.get_all(conn) for file in self._files: