Options:
- # Session Start: Wed Feb 02 00:00:00 2011
- # Session Ident: #microformats
- # [00:02] * Quits: ntoll (~ntoll@88-110-203-236.dynamic.dsl.as9105.com) (Quit: this is not a quit message)
- # [00:20] * Joins: Alex3000 (~Alex@189.12.71.78)
- # [00:23] * Quits: Alex3000 (~Alex@189.12.71.78) (Read error: Connection reset by peer)
- # [02:52] * Quits: kennyluck (~kennyluck@114-43-126-14.dynamic.hinet.net) (Quit: kennyluck)
- # [04:12] * Quits: csarven (~csarven@modemcable246.83-202-24.mc.videotron.ca) (Ping timeout: 255 seconds)
- # [04:29] * Joins: csarven (~csarven@modemcable246.83-202-24.mc.videotron.ca)
- # [04:37] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 272 seconds)
- # [04:52] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [06:52] * Quits: csarven (~csarven@modemcable246.83-202-24.mc.videotron.ca) (Quit: Leaving.)
- # [06:57] * Joins: kennyluck (~kennyluck@125-232-84-225.dynamic.hinet.net)
- # [07:38] * Joins: ntoll (~ntoll@88-110-203-236.dynamic.dsl.as9105.com)
- # [07:41] * Quits: ntoll (~ntoll@88-110-203-236.dynamic.dsl.as9105.com) (Client Quit)
- # [11:07] * Quits: kennyluck (~kennyluck@125-232-84-225.dynamic.hinet.net) (Quit: kennyluck)
- # [12:26] * Joins: jrodgers (~jrodgers@CPE000d93221ae3-CM0012c99f023e.cpe.net.cable.rogers.com)
- # [14:13] * Joins: jeremi (~jeremi@214.188.94-79.rev.gaoland.net)
- # [14:13] * Quits: jeremi (~jeremi@214.188.94-79.rev.gaoland.net) (Client Quit)
- # [15:13] * Joins: illustir (~alper@ur12.waag.org)
- # [15:38] * Joins: csarven (~csarven@modemcable246.83-202-24.mc.videotron.ca)
- # [16:02] * Joins: kennyluck (~kennyluck@114-43-126-14.dynamic.hinet.net)
- # [17:32] * Joins: mkaply (~chatzilla@41.sub-75-224-251.myvzw.com)
- # [18:11] * Quits: mkaply (~chatzilla@41.sub-75-224-251.myvzw.com) (Ping timeout: 250 seconds)
- # [18:33] * Joins: DanC_ (~connolly@CPE-70-94-1-208.kc.res.rr.com)
- # [18:34] <DanC_> I want to bulk-edit my google contacts; I'm sure I could do it with the normal google API, but they seem to offer a portable contacts API too. I wonder how much an investment in portable contacts would pay off...
- # [18:34] <DanC_> "now is the right time to rally the community and the industry" but the page is undated. http://portablecontacts.net/
- # [18:39] <@Phae> investment in what sense?
- # [18:39] <DanC_> in the sense of: it will help me with goals/problems in the future and it's widely/increasingly supported, etc.
- # [18:40] <@Phae> last updates on the wiki were in july, last year, i assume
- # [18:40] <DanC_> hmm... I don't see a javascript client library
- # [18:41] <DanC_> "Software and Services using Portable Contacts
- # [18:41] <DanC_> Page history last edited by Joseph Smarr 6 months, 1 week ago"
- # [18:41] <@Phae> ok
- # [18:41] <@Phae> yeah
- # [18:41] <DanC_> oh... I missed the "6 months" part
- # [18:41] <@Phae> :)
- # [18:42] <DanC_> and I don't see a test suite. :-/
- # [18:42] * DanC_ no longer believes in specs without test suites
- # [18:43] <DanC_> spec efforts should start with story telling (use cases, ...) and test cases/examples. Those are at least as important as the spec
- # [18:45] <DanC_> "any compliant OpenSocial RESTful Protocol 0.8.1 Provider is also a compliant Portable Contacts Provider" but "Portable Contacts Provider" is not defined. (i.e. it doesn't occur anywhere else in the document)
- # [18:47] <DanC_> oh... and "version 1 is simply about access, and defers for now on the more complex issues around update and sync"
- # [18:47] <DanC_> so this isn't going to meet my requirements.
- # [18:53] <DanC_> now... javascript or python...
- # [18:53] <DanC_> ah... I see I've already written code in python to access contacts via the gdata API: https://bitbucket.org/DanC/palmagent/src/bced857d93c9/hipg.py
- # [19:03] * Quits: illustir (~alper@ur12.waag.org) (Quit: illustir)
- # [19:16] <DanC_> ?! "In particular, there is no support for full-text queries or locating a contact by email address." -- http://code.google.com/apis/contacts/docs/3.0/developers_guide_python.html#Retrieving
- # [19:20] * Quits: Atamido (~atamido@76-205-170-42.lightspeed.austtx.sbcglobal.net) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
- # [20:33] * Joins: mkaply (~chatzilla@cpe-70-112-91-150.austin.res.rr.com)
- # [20:54] * Joins: pawlik (~mpa@sv9.vipserv.org)
- # [20:54] * Parts: pawlik (~mpa@sv9.vipserv.org)
- # [21:13] * Quits: mkaply (~chatzilla@cpe-70-112-91-150.austin.res.rr.com) (Ping timeout: 240 seconds)
- # [21:33] <DanC_> ok, this seems to get the job done: https://bitbucket.org/DanC/palmagent/src/61412465cfed/contact_fix.py
- # [22:50] * Quits: kennyluck (~kennyluck@114-43-126-14.dynamic.hinet.net) (Ping timeout: 240 seconds)
- # [22:56] * Joins: mkaply (~chatzilla@cpe-70-112-91-150.austin.res.rr.com)
- # [22:57] * Joins: kennyluck (~kennyluck@114-43-121-243.dynamic.hinet.net)
- # [23:05] * Quits: mkaply (~chatzilla@cpe-70-112-91-150.austin.res.rr.com) (Ping timeout: 240 seconds)
- # [23:17] * Joins: Askarii (~Askarii@74.205.210.8)
- # [23:33] * Joins: mkaply (~chatzilla@cpe-70-112-91-150.austin.res.rr.com)
- # [23:44] * Quits: kennyluck (~kennyluck@114-43-121-243.dynamic.hinet.net) (Quit: kennyluck)
- # [23:56] * Quits: mkaply (~chatzilla@cpe-70-112-91-150.austin.res.rr.com) (Remote host closed the connection)
- # Session Close: Thu Feb 03 00:00:00 2011
The end :)