Add site listing long media

- longer than 10 minutes
- in opposition to short media
- added to navigation header as well
master
Felix Stupp 3 years ago
parent 26dc7f7910
commit 62e2beeab7
Signed by: zocker
GPG Key ID: 93E1BD26F6B02FB7

@ -370,6 +370,20 @@ def list_short_media(seconds: int = 10 * 60):
media_list=list(itertools.islice(media_list, 100)),
)
@flask_app.route("/media/long")
@flask_app.route("/media/long/<int:seconds>")
def list_long_media(seconds: int = 10 * 60):
media_list: Iterable[MediaElement] = get_all_considered(
filter_by=f"{seconds} <= (length - progress)",
order_by="elem.release_date DESC, elem.id",
)
return render_template(
"media_list.htm",
media_list=list(itertools.islice(media_list, 100)),
)
@flask_app.route("/media/unsorted")
def list_unsorted_media():
media_list: Iterable[MediaElement] = orm.select(

@ -66,6 +66,7 @@
"&#x1f3e0; Home"|safe: "/",
"Latest Media": "/media",
"Short Media": "/media/short",
"Long Media": "/media/long",
"Unsorted Media": "/media/unsorted",
"All Collections": "/collection",
"Pinned Collections": "/collection/pinned",

Loading…
Cancel
Save