I would like to build stats around activity for different localization communities in order to be able to get something like:
- number of distinct users who contributed for locale X in the last 1, 6, 12, 24 months
- “top” users (nb of edits as a basic metric) for locale X for the last 1, 6, 12, 24 months
(or even build some graphs around those)
N.B. those numbers are not intended to be vanity metrics but rather tools to help identify “at risk” locales. In other words, I don’t care “who”, I care about “how many people/how much activity”
I tried to crawl the revision dashboard with different parameters but without being logged, the view is not accessible.
Hence my questions:
- is it possible to authenticate client-side without a web browser to programmatically crawl it (e.g. from a Node.js script)? What would be the ratelimit and the other conditions to access?
- is it possible to gather such information in any other way?
If you think filing a bug or taking another route is preferable, please tell me.
Examples of equivalent views for other tools/l10n around Mozilla projects:
-
SUMO:
- https://support.mozilla.org/fr/community/top-contributors/l10n?locale=fr
- https://support.mozilla.org/fr/kb/locales/fr (see at the bottom “active contributors since last 90 days”)
- Pontoon: