Indic MediaWiki Developers User Group/Report/2022

From Meta, a Wikimedia project coordination wiki

Indic MediaWiki Developers User Group

2022 Report

Technical activities[edit]

Tools [edit]






Outreach and Conferences[edit]

Indic Hackathon 2022[edit]

Indic Hackathon 2022 was organized as regional event of the main Wikimedia Hackathon in May 2022 in Hyderabad. This is was first in-person event organized by the User Group since the pandemic began, and the first national level hackathon organized by the User Group. Around twenty people participated in the event, comprising of creators, maintainers, translators, designers, technical writers and other contributors the Wikimedia technical spaces. The program was supported with funding from Wikimedia Foundation and CIS-A2K. A full detailed report of the event is available at Grants:Project/Rapid/IMD/Indic Hackathon 2022/Report.

An exhaustive list of tasks worked on during Indic Hackathon 2022
S.No. Task Phab ticket Assigned to Status
Wikisource
1 Improve search on Punjabi Wikisource T287887 abi_ Done
2 Add all Wikisource languages to Book Reader T308817 gokulvamsi Done
3 Database for Indic-wscontest tool T308898 Rammanojpotla Done
4 Improve page transclusion via VisualEditor or a widget T161455 Jayprakash12345 Doing... (User needs research)
5 Convert response to JSON for API on Indc-wscontest tool T308838 Nikita Done
6 Add i18n support to indic-wsstats tool T308850 gokulvamsi Doing... (Patch for Review )
7 Navbar for Book Reader T308819 VanshikaRathi Done
8 Purging Index Namespace on Punjabi Wikisource T308906 Hardarshan2207 Done
9 Create base.html and extends it for Book Reader T308828 NikitaShiwach Done
10 JavaScript for author works(Punjabi Wikisource) T308971 Hardarshan2207 Done
11 Add i18n support to image tool T308852 Ramu ummadishetty Done
12 Change Toolforge link URL in BookReader T308973 ParasharSarthak Done
13 Update jQuery version in BookReader T308974 ParasharSarthak Done
VideoCut Tool
14 Insert video url from title argument in the url to the input box T308970 Karanjain71 Done
15 Ability for users to close the error messages T308832 Karanjain71 Done
16 Ability to edit video time stamps while trimming videos T308824 Karanjain71 In progress
17 Able to switch from Horizontal & Vertical settings menu T308822 Karanjain71 In progress
18 Fix the back-end issue in production and make it live Gopavasanth Done
19 OAuth issue in production Gopavasanth Done
20 Migrate the tool infrastructure to the new VM (debian-10.0-buster) Gopavasanth Done
21 connecting mongodb to server in docker dev T308835 Ramu ummadishetty Done
22 nodemon not found issue T308909 Ramu ummadishetty Done
Others
23 Translating the Developer Portal in Tamil language T308891 Bhuvana Meenakshi In progress
24 Adding Better suited icons for `API URL` and `Translate URL` in Edit Tool T308634 gokulvamsi Done
25 Voice input for Wikipedia Editor T308972 Neechalkaran Done
26 Dashboard for incubator wikis T307147 KCVelaga Done
27 Personal assistant built on top of Rhasspy that queries Wikipedia to answer questions abi_ Doing...
28 Add Hindi i18n in CountDownClock extension T308964 ParasharSarthak Done
29 Accessibility checklist for Wikimedia developers Bhuvana Meenakshi Done- research on existing accessibility features in Wikimedia projects, Recommendations for checklist will be done post the Hackathon on Diff blog

Wikimania Hackathon 2022[edit]

In August 2022, a hackathon was organized as a satellite event of Wikimania. The goal of the activity was similar to that of the previous hackathon, however, the focus for the event was more on newcomers and bringing new contributors to the space. We had more than 50% participants as newcomers. A detailed report if available at Wikimania_2022/Scholarships/Indic_MediaWiki_Developers_User_Group/Report and the list of tasks/developments during the hackathon were

An exhaustive list of tasks worked on during Indic Wikimania Hackathon 2022
Updates to the VideoCutTool
  • By User:Sohom data, User:Ramu ummadishetty, User:SGautam (WMF), User:Gopavasanth
  • Links:
  • Phabricator Tasks:
  • Description
  • VideoCutTool support to the NC Commons. - Gopa (Done)
  • Data persistance for videos across devices. - Soham (Ongoing).
  • VideoCutTool database augmentation. - Soham (Done)
  • Fixed breaking bug 504 - Ramu. (Done)
  • Support to setup the tool in production instances using Docker - Ramu
  • UI / UX Improvements design to the tool - Sudhanshu.
Codex - Copy button in Codex demos copies extra newline in Chrome
Page status module for ProofreadPage EditInSequence
Python Text extractor from Wiki Markup
Translate Extension Project under Wikimedia Language Engineering Team
  • By: User:Aswathiprem24
  • Phabricator Task(s):
  • Description: Worked on two issues on MediaWiki-extensions-Translate
Indic-OCR
  • Description: The tool is used to copy the text from the image that is uploaded on WikiCommons or the pages from the Wikisource. We improved it through various minor code changes and some patches.
Book Uploader Bot
  • Phabricator Task(s):
  • Description: The Book Uploader Bot helps users upload documents from public libraries such as Google Books, and Punjab Digital Library to Internet Archive. The tool is built to help the community with free books that are available in the online public libraries. The tool, under the hood, compiles all the book images/pdf and its meta data at one place where it can be accessed by anyone in the world.
BookReader