This is wonderful congratulations!

Er. Suyash Dwivedi (pronouns - he/his/him)
Member: AffCom
IST (Indian Standard Time) UTC+5:30
--Sent from my mobile device

On Thu, Nov 26, 2020, 8:06 PM Shrinivasan T <> wrote:
Last week, we had a Indic Wikisource Proofreadthon 2020 event. see
here for full details

Though I did not participate in this event, (feels sad for this. Life
is too messy nowadays), I thought to build a small tool to give report
on any wikipedia user’s contribution on a given wikisite for a given
date range.

It may help to calculate, measure, decide on the contributions for
such competitions.

Mediawiki has a good API to fetch user contributions.

Get all edits by a user.

For my wonder, there was a sample python code on the same page.

The code gave only 500 results. I wrote a loop to get the data batch
by batch till all the data is received.

Published the tool here –

How to run?

python3 <language> <wikisite> <username>
<start_date> <end_date>

This will give the data as a CSV file. Used a csv-to-html converter
utility to convert this to a web page with all the data in a sortable

For my wonder, my friend Dinesh Karthik, converted this as a nice web
application with flask, dash and hosted in heroku.

Source :

Thanks to Info-farmer for providing the idea, Bartosz Dziewoński on
wikipedia mailing list for answering all my questions, Dinesh for
making a web application quickly.
is a good place to ask any tech questions regarding wikipedia.

Thanks to all wikisource contributors for the event and in general.


My Life with GNU/Linux :
Free E-Magazine on Free Open Source Software in Tamil :

Get Free Tamil Ebooks for Android, iOS, Kindle, Computer :

Wikimediaindia-l mailing list
To unsubscribe from the list / change mailing preferences visit

You received this message because you are subscribed to the Google Groups "Affiliations Committee" group.
To unsubscribe from this group and stop receiving emails from it, send an email to