Benutzer:MisterSynergy/Stimmberechtigung
Benutzeraccounts mit Allgemeiner Stimmberechtigung:
4832
Stand: 1. October 2022, 5:42:16 (UTC).
Mehr Einblick
Statistiken
Stat. Größe | Anmeldedatum | Beitragszahl | Beitragszahl (Hauptnamensraum) | Beitragszahl (Hauptnamensraum, letztes Jahr) |
---|---|---|---|---|
min | 2001-06-11 | 203 | 200 | 50 |
25 % | 2006-11-24 | 1012 | 786 | 109 |
Median | 2010-09-26 | 3530 | 2730 | 268 |
75 % | 2016-12-17 | 14273 | 10168 | 813 |
max | 2022-07-29 | 3527596 | 3358215 | 241739 |
Mittelwert | – | 17123 | 12413 | 1086 |
Zeitlicher Verlauf der Zahl stimmberechtigter Benutzeraccounts
{
"version": 2, "width": 400, "height": 300, "data": [ { "name": "grtv", "url": "wikiraw:///Benutzer:MsynBot/Stimmberechtigung/time_series/data", "format": { "type": "csv", "parse": {
"date": "date", "cnt": "integer" }
} } ], "scales": [ { "name": "x", "type": "time", "range": "width", "nice": true, "domain": { "data": "grtv", "field": "date" } }, { "name": "y", "type": "linear", "range": "height", "nice": true, "zero": false, "domain": { "data": "grtv", "field": "cnt" } } ], "axes": [ { "type": "x", "scale": "x", "ticks": 5, "grid": true, "format": "%d %b %Y", "title": "Datum" }, { "type": "y", "scale": "y", "ticks": 5, "grid": true, "title": "Anzahl stimmberechtigter Accounts" } ], "marks": [ { "type": "symbol", "from": { "data": "grtv" }, "properties": { "enter": { "x": { "scale": "x", "field": "date" }, "y": { "scale": "y", "field": "cnt" }, "shape": { "value": "circle" }, "strokeWidth": { "value": 2 }, "opacity": { "value": 0.9 }, "stroke": { "value": "#4682b4" }, "fill": { "value": "transparent" } } } } ]
}
</graph>Stimmberechtigte Benutzeraccounts nach Anmeldejahr
Für ab dem 22. Dezember 2005 registrierte Benutzeraccounts kann das Anmeldedatum direkt aus der Datenbank abgefragt werden. Für 776 ältere Benutzeraccounts ist diese Information nicht verfügbar; für diese wurde stattdessen der Zeitstempel des ersten Edits als „Anmeldedatum“ verwendet.
{
"version": 2, "width": 400, "height": 300, "data": [ { "name": "accounts_by_year", "url": "wikiraw:///Benutzer:MsynBot/Stimmberechtigung/account_registration_year/data", "format": { "type": "csv", "parse": {
"year": "integer", "cnt": "integer" }
}, "transform": [ { "type": "formula", "field": "date", "expr": "datetime(parseInt(datum.year), 0, 0)" } ] } ], "scales": [ { "name": "x", "type": "time", "range": "width", "nice": true, "domain": { "data": "accounts_by_year", "field": "date" } }, { "name": "y", "type": "linear", "range": "height", "nice": true, "domain": { "data": "accounts_by_year", "field": "cnt" } } ], "axes": [ { "type": "x", "scale": "x", "ticks": 8, "grid": true, "title": "Anmeldejahr" }, { "type": "y", "scale": "y", "ticks": 5, "grid": true, "title": "Anzahl stimmberechtigter Accounts" } ], "marks": [ { "type": "symbol", "from": { "data": "accounts_by_year" }, "properties": { "enter": { "x": { "scale": "x", "field": "date" }, "y": { "scale": "y", "field": "cnt" }, "shape": { "value": "circle" }, "strokeWidth": { "value": 2 }, "opacity": { "value": 0.9 }, "stroke": { "value": "#4682b4" }, "fill": { "value": "transparent" } } } } ]
}
</graph>Hinweise
Das Skript bildet im Wesentlichen die Kriterien für die Erlangung der Allgemeinen Stimmberechtigung nach Wikipedia:Stimmberechtigung ab. Im Gegensatz zum Tool zur Prüfung der Stimmberechtigung werden für die Länge eines Jahres allerdings fest 365 Tage und für die Länge eines Monats fest 30 Tage angenommen. Der Unterschied dürfte zwar marginal sein, jedoch sollte so eine konsistentere Zeitreihe der Zahl stimmberechtigter Accounts entstehen.
Das zugrundeliegende Python-Skript wird täglich ausgeführt. Es läuft auf Toolforge im msynbot
-Toolaccount mit Python 3.9.2 in einer Kubernetes-Umgebung. Zusätzlich benötigte Programmbibliotheken sind matplotlib
, mysql-connector-python
, pandas
, requests
sowie das Bot-Framework pywikibot
. Der Quelltext des Skriptes ist hier einsehbar.