From b3b48967c50ce5d1c11b1424e65e4ef0bc07846a Mon Sep 17 00:00:00 2001 From: James Taylor Date: Thu, 30 Jul 2020 13:07:16 -0700 Subject: Bugfix: Support integer-only ?t param When there's only an integer, and no unit, it's all in seconds --- youtube/watch.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'youtube/watch.py') diff --git a/youtube/watch.py b/youtube/watch.py index 0a48653..d102457 100644 --- a/youtube/watch.py +++ b/youtube/watch.py @@ -382,6 +382,8 @@ def get_watch_page(video_id=None): if re.fullmatch(r'(\d+(h|m|s))+', time_start_str): for match in re.finditer(r'(\d+)(h|m|s)', time_start_str): time_start += int(match.group(1))*time_table[match.group(2)] + elif re.fullmatch(r'\d+', time_start_str): + time_start = int(time_start_str) lc = request.args.get('lc', '') playlist_id = request.args.get('list') -- cgit v1.2.3