app: Added stats used in frontend

master
Felix Stupp 3 years ago
parent e16920b9f7
commit ce01248ec2
Signed by: zocker
GPG Key ID: 93E1BD26F6B02FB7

@ -240,7 +240,11 @@ def show_stats():
"known": orm.count(elements),
"known_seconds": orm.sum(m.length for m in elements),
"watched": orm.count(m for m in elements if m.watched),
"watched_seconds": orm.sum(m.length for m in elements if m.watched) + orm.sum(m.progress for m in elements if not m.watched),
"watched_seconds": orm.sum((m.length if m.watched else m.progress) for m in elements if m.watched),
"ignored": orm.count(m for m in elements if m.ignored),
"ignored_seconds": orm.sum(m.length - m.progress for m in elements if m.ignored),
"to_watch": orm.count(m for m in elements if not m.ignored and not m.watched),
"to_watch_seconds": orm.sum(m.length - m.progress for m in elements if not m.ignored and not m.watched)
}
}
)

Loading…
Cancel
Save