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_cl... [2] https://www.mediawiki.org/wiki/API:Client_code/Gold_standard [3] https://www.mediawiki.org/wiki/API:Client_code/Evaluations
mediawiki-api@lists.wikimedia.org