Ah... thanks Birkin, good idea. I'll take a look.
Kevin
On Tue, Oct 28, 2008 at 4:29 PM, Birkin James Diana
<[log in to unmask]> wrote:
> Kevin,
>
>> What is this Birkin hack of which you speak? I've been wondering how all
>> these recent pieces are getting tied back to the main code4lib site...
>
>
> For the login for <library.brown.edu/code4libcon09/proposals/>, I came up
> with some python code (for the django app) that takes a submitted username
> and password and posts them to the code4lib.org site, and, based on the
> response, determines whether the login was successful. Ross used a version
> of it for his voting site. Obviously a direct API would be better, but in
> the absence of one, this does the trick.
>
> <http://dl.lib.brown.edu/its/software/code4lib/remote_auth.py>
>
> It's a little counter-intuitive, but correct (analyzing http-traffic
> helped).
>
> Of course, code4lib.org must never, ever change its login method. ;)
>
> (At least not until after the conference!!)
>
> I got in the habit of doing this kind of thing in order to create mini-APIs
> for vendor products that don't have APIs but have websites. Hope this is
> useful to others, given its fragility.
>
> (By the way, I didn't actually get this email, someone let me know about it
> -- anyone else sporadically getting code4lib emails?)
>
> -b
>
> ---
> Birkin James Diana
> Programmer, Integrated Technology Services
> Brown University Library
> [log in to unmask]
>
--
There are two kinds of people in the world: those who believe there
are two kinds of people and those who know better.
|