As a part of my OPW internship,[1] I've been working on evaluating the
fullest-featured and most recently maintained Python libraries against
the API client library "gold standard".[2] I've finished evaluating
the Python libraries and have emailed the maintainers with feedback.
I've also created a central page for all these evaluations on
MediaWiki.[3] Over the next two weeks I will be evaluating libraries
in Perl, Ruby, and Java. Due to time constraints I will not be
evaluating the JavaScript libraries as I had initially planned to.
Some of you expressed interest in evaluating libraries in other
languages (particularly PHP) yourself! Please feel free to use these
evaluations as inspiration for your own, and also to email me or
comment on the API:Client code/Evaluations talk page if you have
questions or comments. The evaluation page also has an empty
evaluation outline that you can use if desired.
-Frances
[1]
https://www.mediawiki.org/wiki/Evaluating_and_Improving_MediaWiki_web_API_c…
[2]
https://www.mediawiki.org/wiki/API:Client_code/Gold_standard
[3]
https://www.mediawiki.org/wiki/API:Client_code/Evaluations