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