Last week, we had a Indic Wikisource Proofreadthon 2020 event. see
here for full details
https://meta.wikimedia.org/wiki/Indic_Wikisource_Proofreadthon_2020
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.
https://www.mediawiki.org/wiki/API:Usercontribs
Get all edits by a user.
https://www.mediawiki.org/wiki/Special:MyLanguage/API:Usercontribs
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 –
https://github.com/tshrinivasan/wiki_user_contributions_report
How to run?
python3 get_user_contributions.py <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
table.
For my wonder, my friend Dinesh Karthik, converted this as a nice web
application with flask, dash and hosted in heroku.
https://wiki-user-contributions.herokuapp.com/
Source : https://github.com/Dineshkarthik/wiki-user-contributions
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.
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
is a good place to ask any tech questions regarding wikipedia.
Thanks to all wikisource contributors for the event and in general.
--
Regards,
T.Shrinivasan
My Life with GNU/Linux : http://goinggnu.wordpress.com
Free E-Magazine on Free Open Source Software in Tamil : http://kaniyam.com
Get Free Tamil Ebooks for Android, iOS, Kindle, Computer :
http://FreeTamilEbooks.com
நவீனத் தமிழுக்கான நாற்று - கணியம் அறக்கட்டளை
தமிழ், இணையத்துக்கு ஏற்றமொழியல்ல என்ற மூடநம்பிக்கையை உடைத்து, தூய தமிழில்
தொழில்நுட்பத்தை வடிவமைக்கும் இளைஞர்கள் குழு.நிரலாக்கத்தைத்
தமிழ்மயப்படுத்துவது, அதற்கான இ-புத்தகங்களை உருவாக்குவது, உரை ஒலி மாற்றி,
எழுத்துணரி உருவாக்குவது எனக் கணினியியலில் எல்லோருக்கும் பயன்படும் அழகுதமிழ்
சாத்தியங்களை அகலப்படுத்தும் இந்த இளைஞர்கள், FreeTamilEbooks.com மூலமாக
‘கிரியேட்டிவ் காமன்ஸ்’ உரிமத்தின் கீழ் பதிப்புரிமை விதிகளுக்கு உட்பட்டு
650-க்கும் மேற்பட்ட மின்புத்தகங்களை வெளியிட்டிருக்கிறார்கள். அவை 80 லட்சம்
பதிவிறக்கங்களைத் தாண்டியிருக்கிறது என்பது பெருமிதமான செய்தி. இவர்களின்
‘ஒலிபீடியா’ மற்றுமொரு டிஜிட்டல் புதுமை. இந்தத் திட்டத்தின் மூலம்
வெளியிடப்படும் ஒலிநூல்களை உலகத் தமிழர்கள் கொண்டாடுகிறார்கள். சங்க இலக்கியம்
தொடங்கி Machine Learning வரை அனைத்தையும் உள்வாங்கித் தொழில்நுட்பத் தமிழை
வளப்படுத்தும் இந்த அறக்கட்டளை நாயகர்கள் சீனிவாசன், நித்யா, அன்வர், கலீல்,
கார்க்கி, லெனின், அருணாசலம் ஆகியோருக்கு மனமுவந்த தமிழ் வணக்கம்!
*விகடன் குழுமத்தின் டாப் 10 விருது பெறும் நண்பர்களுக்கு வாழ்த்துக்கள்*
முனைவர். இரா. அகிலன்
தமிழ் இணையக் கழகம் வழங்கும்
இணையத்தமிழ்ச் சொற்பொழிவு – 53
தேதி: 27 – 12- 2020 மாலை 6 மணி
அன்று கேரள காசர்கோடு மத்திய பல்கலைக்கழகத்தில் மொழியியல் பேராசிரியராகச்
பணியாற்றி வரும் முனைவர் கோ. பழனிராஜன் அவர்கள் “*தமிழின் மொழித்
தொழில்நுட்பம்” *என்ற தலைப்பில் விரிவான உரை
வழங்க உள்ளார்.
எனவே இந்த இணைய நிகழ்வில் பங்கேற்க உள்ள அன்பர்கள். Teamlink Meeting ID:
5526828256 உள்ளீடு செய்து கலந்துரையாடலில் பங்கேற்றுப் பயனடையலாம். அல்லது
இந்தத் தொடுப்பின் வழியாகவும் உள் நுழையலாம் m.teamlink.co/5526828256
இணையத்தால் இணைவோம்….. இணையத்தமிழ்மொழியை வளர்ப்போம்…..
நிகழ்வில் கலந்துகொள்வோர்களுக்குச் சான்றிதழ் வழங்கப்படும்.
சான்றிதழ் தேவைப்படுவோர் இந்த forms.gle/iHPS1ihNzXvak8XS6 தொடுப்பில் பதிவு
செய்து அனுப்ப அன்புடன் கேட்டுக்கொள்கிறேன்.
முனைவர். துரை. மணிகண்டன்
Dear Wikimedians,
Few months before we released the Spell4Wiki app. On that time Tamil
language only available for Spell4Wiktionary option. After that some of
wikimedians are requested to add their language. As of now 5 languages are
added in Spell4Wiktionary options and one more new language added.
*Short description about Spell4Wiki*
Spell4Wiki a GPLv3 licensed app to record and upload audio for
Wiktionary words to Wikimedia Commons. The app is also a multilingual
dictionary based on Wiktionary.
*App link : *
https://play.google.com/store/apps/details?id=com.manimarank.spell4wiki
*Update details*
- German, Bengali, Russian & Swedish languages are added in
Spell4Wiktionary option. Now, they can contribute their wiktionary words
easily.
- Dagbani language newly added. Actually the Dagbani languge don't have
Wiktionary. But, they can upload audios by using Spell4WordList and
Spell4Word options.
- Major Crashes and some defects are fixed
- New entry added in Tamil Embassy https://ta.wiktionary.org/s/4ojr
Dagbani language Wikimedians are most actively using this app and as of now
contributed voice for 1800+ words. Actually they plan to upload 4000 words
within this year's end.
I would like to thank the following people, for helping to add new language
and reporting issues.
Thanks to ZI_Jony, Info-former, Jan Ainali, Ganesh, Masssly,
andrew.krizhanovsky & Infovarius
*Install and try the app :*
https://play.google.com/store/apps/details?id=com.manimarank.spell4wiki
*Do you want to add your language ?*
Fill this form : https://forms.gle/NWEts2dYoGiGmQbu6
Check here :
https://github.com/manimaran96/Spell4Wiki/blob/master/docs/CONTRIBUTING.md
*More details :*
- https://commons.wikimedia.org/wiki/Commons:Spell4Wiki
- https://manimaran96.wordpress.com/category/android-apps/spell4wiki/
--
Manimaran K
https://manimaran96.wordpress.com