Indic MediaWiki Developers User Group/Assest/Laptop Report
July-September 2021
edit- Mentored the user group project Develop a UserScript/Gadget tutorial in Google Summer of Code. (phab:T274635)
- Add support for the Hebrew language ('he') in bodh. (phab:T285630)
- Support external identifier in bodh tool. (phab:T285656)
- Provide support to Indic Wikisource Proofreadthon August 2021 in generating and validation of stats.
- Fixed security bug in qrcode-generator and wikifile-transfer. (phab:T286416)
- Pywikisource: Allow to add User-Agent in HTTP requests (GitHub: 20a72feb9d2)
- Pywikisource: Add userAgent documention (GitHub: 1dcb5ddbf8c4cd)
- Pywikisource: Refactor to introduce __getPageQueryParam method (GitHub: b88ceae48946f8)
- Pywikisource: Add async bookStatus method for parallel execution (GitHub: b996faa1a40c)
- Pywikisource: Bump the version to 0.0.4 (GitHub: 2da290b96a6a463)
- Pywikisource: Public 0.0.4 version on PyPI. (https://pypi.org/project/pywikisource/#history)
- resetPageRandom.php: Make options to take arguments (https://gerrit.wikimedia.org/r/c/mediawiki/core/+/722010)
- Wikicontest: Vue.js boilerplate (phab:rLTWC298b9ba102bf0ac0351d98f698f6454a62009b00)
- Wikicontest-backend: Initial commit with dummy API route (phab:rLTWBcadb865337df420de5e29c100bb6ffaad78c624c)
- Wikicontest-backend: Add Contests model (phab:rLTWC298b9ba102bf0ac0351d98f698f6454a62009b00)
- Indic-wsstats: Remove ClipboardJS dependency (GitHub:1b7737841bd5)
- Indic-wsstats: Upgrade jQuery version (GitHub:9fc05b5e2ce9b27dc)
- Indic-wscontest: Add wikitable copy button (phab:rLTIW562c6955bcea37eac6c296b744cca8f824a0ea0c)
- Qrcode-generator: 6 Translation update checkout into production (https://gerrit.wikimedia.org/r/plugins/gitiles/labs/tools/qrcode-generator/+log)
- Bookreader: 8 Translation update checkout into production (https://gerrit.wikimedia.org/r/plugins/gitiles/labs/tools/bookreader/+log)
- Collaborate with CIS-A2K as community liaison on Wikisource contest tool.
Oct-Dec 2021
edit- Fixed twinkle gadget on Bangla Wikipedia. (https://meta.wikimedia.org/w/index.php?title=Indic-TechCom/Requests&oldid=22197982)
- Took Bot workshop for Kurdish Wikimedians under Small wiki toolkits.
- TimeMachine extension: Refactor the SpecialPage and Hook (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/TimeMachine/+/742741)
- TimeMachine extension: Make use of HTMLForm instead raw HTML (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/TimeMachine/+/743560)
- MediaWiki core: resetPageRandom.php: Make options to take arguments (https://gerrit.wikimedia.org/r/c/mediawiki/core/+/722010)
- MissedPages extension: Remove non-exist hook call (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/MissedPages/+/743563)
- MissedPages extension: Use new Hook system (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/MissedPages/+/743565)
- AdvancedSearch extension: Use new Hook system (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/AdvancedSearch/+/743568)
- GlobalCssJs extension: Use new Hook system (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/GlobalCssJs/+/743580)
- Linter extension: Use new Hook system (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Linter/+/743594)
- ProofreadPage extension: Use ReadOnlyMode::isReadOnly() instead wfReadOnly() (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ProofreadPage/+/743682)
- CountDownClock extension: Make use of Autoload namespacing (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CountDownClock/+/743596)
- CountDownClock extension: Use '/' instead '-' in date (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CountDownClock/+/745363)
- CookieWarning extension: Use new Hook system (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CookieWarning/+/743576)
- Qrcode-generator: 7 Translation update checkout into production (https://gerrit.wikimedia.org/r/plugins/gitiles/labs/tools/qrcode-generator/+log)
- Bookreader: 6 Translation update checkout into production (https://gerrit.wikimedia.org/r/plugins/gitiles/labs/tools/bookreader/+log)
- 3 Videos and 24 Hindi audio translation created under Coolest Tool Award/2021
Jan-March 2022
edit- Jay did a lot of work on Wikisource contest tool during January and February. But in the month of Feb, the laptop got crashed during the operating system update. This led to memory being wiped out and all data were gone. Since Apple security features do not allow data recovery so nothing was recovered.
- Created Indic MediaWiki Developers User Group Report - 2021
- Conducted workshop and did project assessment as Technical Resources person in CityJS Wikimedia Hackathon 2022
- Planned Indic Hackathon 2022
- Fixed CSS on Telegu Wikipedia on community's request
- Planned Campaigns Retention Metrics Dashboard project for Google Summer of Code 2022 as part of user group's outreach programme.
- Worked on following to create the wikicontest tool
- Add Jury model (https://gerrit.wikimedia.org/r/c/labs/tools/wikicontest-backend/+/774008)
- Add Rule model (https://gerrit.wikimedia.org/r/c/labs/tools/wikicontest-backend/+/774009)
- Add Submission model (https://gerrit.wikimedia.org/r/c/labs/tools/wikicontest-backend/+/774010)
- Add defaultRules() and somethingWrong() util function (https://gerrit.wikimedia.org/r/c/labs/tools/wikicontest-backend/+/774012)
- Implement create contest API route (https://gerrit.wikimedia.org/r/c/labs/tools/wikicontest-backend/+/774014)
- Implement contest by id API route (https://gerrit.wikimedia.org/r/c/labs/tools/wikicontest-backend/+/774016)
- Implement edit rule API route (https://gerrit.wikimedia.org/r/c/labs/tools/wikicontest-backend/+/775826)
- Implement add jury API route (https://gerrit.wikimedia.org/r/c/labs/tools/wikicontest-backend/+/775831)
- Implement AnalyzePage and checksWithRules (https://gerrit.wikimedia.org/r/c/labs/tools/wikicontest-backend/+/775841)
- Implement check page API route (https://gerrit.wikimedia.org/r/c/labs/tools/wikicontest-backend/+/775843)
- Implement submit page API route (https://gerrit.wikimedia.org/r/c/labs/tools/wikicontest-backend/+/775844)
- Fix annotation (https://gerrit.wikimedia.org/r/c/labs/tools/wikicontest-backend/+/775846)
- Implement frontend (partial) (https://gerrit.wikimedia.org/r/c/labs/tools/wikicontest/+/775872)
-
Home
-
All contests
-
A contest details
-
Submission points
-
Create contest
-
Submission by user
April-June 2022
edit- Fixed Indicws-stats not updating (phab:T310429)
- Indic Wikisource Statistic Not generated true validate count for Assamese wikisource (phab:T310647)
- Planned and Organised Indic Hackathon 2022
- Created and mentored 8 Phabricator task during Indic Hackathon 2022
- Conducted workshop on "How to host a bot on Toolforge" under Small wiki toolkits by WMF
- Mentoring Campaigns Retention Metrics Dashboard project for Google Summer of Code 2022 as part of user group's outreach programme.
- Created and publishedWikisource contest tool backend
- Basic backend with index route (https://github.com/Jayprakash-SE/wscontest-backend/commit/99ddb729fe0b2ecc0d49252422d4a848b11a4f10)
- Add Contests model (https://github.com/Jayprakash-SE/wscontest-backend/commit/8bad6be9b05243dda2afc70afb64c678d0e4cca1)
- Add ContestAdmin model (https://github.com/Jayprakash-SE/wscontest-backend/commit/3c8c0f141bcfdb9786bc9ee2fe848d5d9605f82b)
- Add UnlistedUser model (https://github.com/Jayprakash-SE/wscontest-backend/commit/3ad24121aaa924f86789175e95b6d0ad70c06e22)
- Add IndexPages model (https://github.com/Jayprakash-SE/wscontest-backend/commit/b63b4dd80a97359a11f2ce95931507c23d8f3e64)
- Add ContestBooks model (https://github.com/Jayprakash-SE/wscontest-backend/commit/860b73540c12015e6c745f27342ea772a4260461)
- Created and published Wikisource contest tool frontend (https://github.com/indictechcom/wscontest)
-
Home
-
About