add checkbox for adding video on watch page to playlist
This commit is contained in:
parent
cdb7dbab55
commit
4b716415e1
@ -159,6 +159,12 @@ address{
|
||||
grid-row: 4;
|
||||
justify-self:end;
|
||||
}
|
||||
.full-item .checkbox{
|
||||
justify-self:end;
|
||||
|
||||
grid-row: 5;
|
||||
grid-column: 2;
|
||||
}
|
||||
.full-item .description{
|
||||
background-color:#d0d0d0;
|
||||
margin-top:8px;
|
||||
@ -166,7 +172,7 @@ address{
|
||||
min-width: 0;
|
||||
|
||||
grid-column: 1 / span 2;
|
||||
grid-row: 5;
|
||||
grid-row: 6;
|
||||
}
|
||||
|
||||
.medium-item-box{
|
||||
|
@ -266,7 +266,12 @@ def get_watch_page(query_string):
|
||||
#chosen_format = choose_format(info)
|
||||
sort_formats(info)
|
||||
|
||||
|
||||
video_info = {
|
||||
"duration": common.seconds_to_timestamp(info["duration"]),
|
||||
"id": info['id'],
|
||||
"title": info['title'],
|
||||
"author": info['uploader'],
|
||||
}
|
||||
|
||||
upload_year = info["upload_date"][0:4]
|
||||
upload_month = info["upload_date"][4:6]
|
||||
@ -276,20 +281,20 @@ def get_watch_page(query_string):
|
||||
related_videos_html = get_related_items_html(info)
|
||||
|
||||
page = yt_watch_template.substitute(
|
||||
video_title=html.escape(info["title"]),
|
||||
page_title=html.escape(info["title"]),
|
||||
header=common.get_header(),
|
||||
uploader=html.escape(info["uploader"]),
|
||||
uploader_channel_url='/' + info["uploader_url"],
|
||||
#upload_date=datetime.datetime.fromtimestamp(info["timestamp"]).strftime("%d %b %Y %H:%M:%S"),
|
||||
upload_date = upload_date,
|
||||
views='{:,}'.format(info["view_count"]),
|
||||
likes=(lambda x: '{:,}'.format(x) if x is not None else "")(info["like_count"]),
|
||||
dislikes=(lambda x: '{:,}'.format(x) if x is not None else "")(info["dislike_count"]),
|
||||
description=html.escape(info["description"]),
|
||||
video_sources=formats_html(info),
|
||||
related = related_videos_html,
|
||||
comments=comments_html,
|
||||
more_comments_button = more_comments_button,
|
||||
video_title = html.escape(info["title"]),
|
||||
page_title = html.escape(info["title"]),
|
||||
header = common.get_header(),
|
||||
uploader = html.escape(info["uploader"]),
|
||||
uploader_channel_url = '/' + info["uploader_url"],
|
||||
upload_date = upload_date,
|
||||
views = '{:,}'.format(info["view_count"]),
|
||||
likes = (lambda x: '{:,}'.format(x) if x is not None else "")(info["like_count"]),
|
||||
dislikes = (lambda x: '{:,}'.format(x) if x is not None else "")(info["dislike_count"]),
|
||||
video_info = html.escape(json.dumps(video_info)),
|
||||
description = html.escape(info["description"]),
|
||||
video_sources = formats_html(info),
|
||||
related = related_videos_html,
|
||||
comments = comments_html,
|
||||
more_comments_button = more_comments_button,
|
||||
)
|
||||
return page
|
@ -67,6 +67,7 @@ $video_sources
|
||||
|
||||
<time datetime="$upload_date">Published on $upload_date</time>
|
||||
<span class="likes-dislikes">$likes likes $dislikes dislikes</span>
|
||||
<input class="checkbox" name="video_info_list" value="$video_info" form="playlist-add" type="checkbox">
|
||||
|
||||
<span class="description">$description</span>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user