I've applied to the Outreach Program for Women internship this summer,
intending to clean up API::Client Code by evaluating the listed API
client libraries and contributing to one of the best of those. My
proposal is here
and my microtask is here
If you have comments on my proposal or emphatic opinions about your
favorite API libraries, I'd love to hear them.
---------- Forwarded message ----------
From: Sumana Harihareswara <sumanah(a)wikimedia.org>
Date: Sun, Mar 23, 2014 at 5:07 PM
Subject: Re: [Wikitech-l] OPW applicant introduction
To: Wikimedia developers <wikitech-l(a)lists.wikimedia.org>
I've had the privilege of meeting Frances and very much hope that I get
to mentor and teach her (along with Tollef, Brad, and Merlijn) this
year. I think her microtask
is a reasonable start at evaluating how complete, well-documented, and
easy-to-use the Python client libraries are. If you've noticed
idiosyncrasies in any of those libraries, I'd like to know so we can
mark them for further investigation and possible fixing!
I developed the basic idea for this internship project along with RobLa,
Quim, and Frances, and I think it's pretty sound. The list of client
libraries has been a bit of a mess for a while now, and I look forward
to being able to Officially Recommend some libraries, and work with
their maintainers more systematically (as Frances will in the last part
of her internship, when she improves one of them).
Frances, it would be great if you'd cross-post this thread to the
MediaWiki API mailing list
there can check out your work and talk about their favorite libraries.
Senior Technical Writer
On 03/19/2014 07:36 AM, Frances Hocutt wrote:
I have updated my microtask  and my status page 
with the last
week's work, and my application  is complete.
On Tue, Mar 18, 2014 at 3:03 AM, Frances Hocutt
> I have updated and expanded the scope of my OPW project ,
> Evaluating and Improving MediaWiki Web API Client Libraries. Thanks to
> Sumana, Tollef, and Brad for their help!
>  https://www.mediawiki.org/wiki/Evaluating_MediaWiki_web_API_client_libraries
> On Fri, Mar 14, 2014 at 12:20 AM, Frances Hocutt
> <frances.hocutt(a)gmail.com> wrote:
>> My name is Frances Hocutt, and I'm applying for the OPW internship
>> program. Specifically, I'm interested in improving the documentation
>> around the available Mediawiki API libraries, writing specifications for what
>> makes a good one, and generally making API:Client Code a more useful page.
>> I've been coordinating my application with Sumana Harihareswara, and my co-
>> mentor will be Tollef Fog Heen. Brad Jorsch and Merlijn van Deen have
>> agreed to offer technical advice as well. Thanks to everyone!
>> You can find my userpage here:
. I've been drafting my
>> proposal here:
>> (working title). And I've started a page for my microtask here:
>> I'll be comparing two of the Python API libraries; right now I'm figuring
>> what criteria I'll be using. I'm looking at the Google Android, Drive,
>> Youtube API documentation along with the AWS S3 Ruby API as starting
>> examples. Are there any other API client libraries that you've found
>> related to Wikimedia or not?
>> Looking forward to contributing,
>> Frances Hocutt
Wikitech-l mailing list