Open enkore opened 6 years ago
https://github.com/enkore/potstats2/commit/c119e0761f9a6221d7f194dfcf680db7591bd505
/api/boards beachtet ?year=foo filter
Allerdings ist mit dem Filter thread_count nicht mehr das gleiche wie threads_created, weil ersteres einfach nur abzählt, in wievielen Threads gepostet wurde, nicht wieviele erstellt wurden. Wird später vll. gefixt.
Hourly stats & Co. vong Schema her so machen: https://swimlane.gitbook.io/ngx-charts/v/docs-test/examples/heat-map-chart (~komme frühestens Mittwoch Abend dazu, aber wir haben hier ja keinen Stress, keine Deadleins und keine Chefs leitenden Personen) :)
Und statt hourly wahrscheinlich daily, weil die JS-Libraries die Datenmenge nicht packen. Die Idee Hourly als 3D-Flächendiagramm zu machen floatet nach wie vor rum (wobei eine Achse die Stunde im Tag und die andere der Tag im Jahr wäre, dann könnte man wunderbar sehen, wie sich im Jahreszyklus die Lebensweise der pOtler so verschiebt).
Mit Daily hat man dann effektiv eine Heatmap so ähnlich wie die Commit-Heatmap in Github-Profilen.
9fc10100d
E.g. http://potstats2.enkore.de/api/daily-stats?year=2005&statistic=active_users
Verfügbare Werte für statistic siehe: http://potstats2.enkore.de/api/daily-stats?year=2005&statistic=
Schema:
{
"series": [
{
"name": "KW0",
"series": [
{
"name": "Freitag",
"value": 2
},
{
"name": "Samstag",
"value": 4
},
{
"name": "Sonntag",
"value": 5
}
]
},
{
"name": "KW1",
"series": [
{
"name": "Montag",
"value": 13
},
{
"name": "Dienstag",
"value": 10
},
{
"name": "Mittwoch",
"value": 4
},
{
"name": "Donnerstag",
"value": 6
},
{
"name": "Samstag",
"value": 9
},
{
"name": "Sonntag",
"value": 3
}
]
},
Wir haben jetzt die TOP5-Threads für jeden Tag.
ae5b80470 19750d86ef7ac337d5c328e610e29a537229f5fd 5f89acd2b59f9c0c55db8eaf4a7e4a0363f15e41
Die Top5 Threads kann ich leider nicht so einfach anzeigen, siehe: https://github.com/swimlane/ngx-charts/issues/506
fcb20cf
add aliases to users
Sieht so aus:
"User": {"name": "DeathCobra", "uid": 57059, "aliases": ["DeathCobra", "Desh"]},
...
active_threads ist jetzt erstmal wieder raus; 347f1a3 kann man dann einfach reverten, wenn man das realistisch ins Frontend einbauen kann.
👍 heißt, dass es im Frontend umgesetzt wurde