Namaste everyone,
I am happy to release pywikisource 0.0.4 version. This version has the
following commits:
* Allow to add User-Agent in HTTP requests
* Refactor to introduce __getPageQueryParam method
* Refactor to introduce analyzeRevisions method
* Add async bookStatus method for parallel execution
There are three other minor commits as well. The major part of this version
is parallel execution. In the past versions, we make one request per
second. This was generating Wikisource stats very slowly. Now I have added
parallel execution which provides an option to increase the limit by 100
requests per second. Although for ethical reasons, I set the default limit
to 25 requests per second. But users can easily change the limit.
For usage and contribution,
* https://pypi.org/project/pywikisource/
* https://github.com/indictechcom/pywikisource
Dhanyavaad
Jay Prakash,
Volunteer Developer, Wikimedia Community
Dear Indian Wikimedians,
This year, as part of Outreach, Indic MediaWiki Developers User Group[1]
has mentored a project in the Google Summer of Code (GSoC) program.[2] The
project's goal was to create a guided tour on the topic "Writing userscript
and gadget".[3] The project primarily focuses on newbie developers and
existing Wikimedia community members who have little bit knowledge about
JavaScript. It is a step-by-step guided tour to illustrate writing wiki
userscripts and gadgets. It covers basic to advanced topics.
I am very happy to introduce Devyansh Chawla to this community.[4] He was
the Wikimedia Intern for this project in GSoC and successfully completed
this project. The guided tour is currently located on the test wiki. Please
find it at https://test.wikipedia.org/wiki/The_Userscript_Tour. If you have
any suggestions. Please leave it on its talk page.
Regards,
Jay Prakash
Volunteer Developer, WIkimedia Community
[1] https://meta.wikimedia.org/wiki/Indic_MediaWiki_Developers_User_Group
[2] https://www.mediawiki.org/wiki/Google_Summer_of_Code/2021
[3] https://phabricator.wikimedia.org/T274635
[4] https://www.mediawiki.org/wiki/User:Novusistic