Add docker support

This commit is contained in:
Mikhail Yevchenko
2026-04-01 20:41:52 +00:00
parent 27e97adbc8
commit a468a7a268
13 changed files with 417 additions and 609 deletions
+14
View File
@@ -69,3 +69,17 @@ def get_error_message(status_code: int) -> str:
503: "Service Unavailable",
}
return errors.get(status_code, "Unknown error")
import hashlib
# simple in-memory mapping: video_id -> original URL
_video_map = {}
def get_video_id(url: str) -> str:
vid = hashlib.md5(url.encode()).hexdigest()
_video_map[vid] = url
return vid
def resolve_video_id(vid: str) -> str | None:
return _video_map.get(vid)