PresenceRouter
From rukapedia
A tentative project to build a desktop client that will let me route my presence information -- from Plazes and elsewhere -- to different web sites and services.
Contents
Jaiku
POST to http://api.jaiku.com/json:
- personal_key (get from api.jaiku.com
- method = message (140 character limit)
- location = location string as Neighbourhood, City, Country (optional)
POST to http://twitter.com/statuses/update.json:
- status (160 character hard limit; 140 characters recommended)
Use HTTP Basic Authentication, passing regular Twitter username and password.
No external methods currently supported for status message update, but see this handy hack for a way of doing this through the mobile method.
Example of the HTML that needs to be parsed to grab the "post_form_id" are:
With an existing presence message:
name="post_form_id" value="bbbeb01a1abceb828a31a5208840bfdd" /> Peter is short diversion to release updated PresenceRouter at Reinvented Office in Charlottetown, PE, Canada. <small>(1m ago)</small>
Without an existing presence message:
name="post_form_id" value="3ee270e046ec1ec8a709324ea4c17598" /> Keep your friends up to date on your current status.<br /> <small>Tijs is:</small><br /><input type="text" name="status" size="10" /><br /> <input type="submit" name="update" value="Update" class="button" /></form></div>
Adium
See this code as a starting point (uses ye olde Plazes).