From d5b1541436c35289c21fe72f4638b016799c7e99 Mon Sep 17 00:00:00 2001 From: Konstantin Fickel Date: Sat, 31 Jan 2026 17:15:01 +0100 Subject: [PATCH] feat: extract date & time from tags Signed-off-by: Konstantin Fickel --- src/streamer/localize/extract_datetime.py | 80 +++++++++++- src/streamer/localize/localize.py | 30 +++-- src/streamer/localize/localized_shard.py | 4 + src/streamer/parse/attach_markdown.py | 8 +- test/localize/test_extract_datetime.py | 141 ++++++++++++++++++++-- test/test_localize.py | 5 +- 6 files changed, 246 insertions(+), 22 deletions(-) diff --git a/src/streamer/localize/extract_datetime.py b/src/streamer/localize/extract_datetime.py index ed82955..df15935 100644 --- a/src/streamer/localize/extract_datetime.py +++ b/src/streamer/localize/extract_datetime.py @@ -1,9 +1,9 @@ -from datetime import datetime -import re import os +import re +from datetime import date, datetime, time -def extract_date_from_file_name(file_name: str) -> datetime | None: +def extract_datetime_from_file_name(file_name: str) -> datetime | None: FILE_NAME_REGEX = r"^(?P\d{8})(?:-(?P