Operator: APerson ( talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)
Time filed: 23:40, Monday, January 11, 2016 ( UTC)
Automatic, Supervised, or Manual: automatic
Programming language(s): Python
Source code available: https://github.com/APerson241/APersonBot/blob/master/defcon/defcon.py
Function overview: Updates the statistics at {{
Vandalism information}} using the last 30 minuteshour of recent changes.
Links to relevant discussions (where appropriate): Template talk:Vandalism information#Defcon bot down for a month, perhaps?
Edit period(s): Continuous
Estimated number of pages affected: 1
Exclusion compliant (Yes/No): No
Already has a bot flag (Yes/No): Yes
Function details: The bot goes through the last 30 minuteshour of recent changes and counts the edits made with summaries that have "revert" or similar wording (for the exact regex, see
here). Then, it divides by 3060 and updates {{Vandalism information}} with the resulting reverts-per-minute value.
|info=RPM stats according to
APersonBot
to |info=%d RPM according to
APersonBot
so that the RPM can be seen in the template. —
JJMC89 (
T·
C) 09:21, 17 January 2016 (UTC)
reply
My suggestions would be to either run APersonBot whenever DefconBot fails, or to wrap up DefconBot and use some of the techniques and research gathered there for APersonBot. If anyone wants access to DefconBot, tell me your labs username and I'll add you as a maintainer.
The most reliable method of contact with me wil probably be to email me at a930913tools.wmflabs.org 930913 {{ ping}} 20:12, 21 January 2016 (UTC) reply
.get()
for some arbitrary page). The login should survive the session though; if it doesn't, that's a bug. --
Tgr (
talk) 07:28, 16 February 2016 (UTC)
reply