core
branch)pip install
pwb.py
with user experience in mind, particularly valuing feedback from new or one-time users during the redesign processimport pywikibot
without having to log intitle=title1|title2|...
).
One option may be a constructor method that collects Page requests and
enables larger, less frequent API calls. It may be possible to take
advantage of the database-like structure of the MediaWiki API and help
users save bandwidth.If someone is willing to help out, let's work!
Hello all,
This summer I am working on a project to evaluate and improve the
available MediaWiki web API client libraries. As pywikibot met the
initial criteria of quality, features, and development status I chose
to evaluate it in more depth. There is now a "gold standard"[1] that
will be used to find and enable the listing of particularly
well-designed and easy-to-use MediaWiki web API client libraries--I've
now evaluated several Python libraries against this standard and
suggested additions and changes that would help them meet the
standard.
First, thank you all for contributing to pywikibot and its community of users!
My evaluation for pywikibot is posted here.[2] Pywikibot is
impressively full-featured (including Wikidata API coverage), and it
makes it possible for bot runners and wiki maintainers to quickly get
started automating wiki management tasks. Some areas that could be
improved include expanded and centralized documentation, efficiency in
use of API calls, and making the setup process lighter-weight and
easier to use.
I will follow up by posting specific suggestions to Bugzilla[3] later
this week. If you have comments or questions, please feel free to post
on the evaluation talk page, respond to the bugs filed, or make
corrections on the evaluation page if I've missed something.
-Frances Hocutt
MediaWiki intern
[1] https://www.mediawiki.org/wiki/API:Client_code/Gold_standard
[2] https://www.mediawiki.org/wiki/API:Client_code/Evaluations/Pywikibot
[3] https://bugzilla.wikimedia.org/buglist.cgi?query_format=specific&product=Pywikibot&list_id=235557
_______________________________________________
Pywikipedia-l mailing list
Pywikipedia-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l