add version, handle channel

This commit is contained in:
ge 2023-02-19 22:02:35 +03:00
parent b252c768fe
commit 44158c15a5
1 changed files with 9 additions and 0 deletions

View File

@ -1,5 +1,7 @@
"""ydl_api_ng Web UI."""
__version__ = "0.1.0"
import os
import datetime
@ -29,6 +31,13 @@ def info():
video_info["duration_in_hms"] = str(
datetime.timedelta(seconds=int(video_info["duration"]))
)
# Replace channel with uploader for non-YouTube sources
try:
video_info["channel_url"]
except KeyError:
video_info["channel_url"] = video_info["uploader_url"]
video_info["channel"] = video_info["uploader"]
return template("templates/video.tpl", video=video_info)