I might have been wrong, or at least not entirely right, when I said that AppleScript’s XML-RPC was doing something screwy with UTF8-encoded responses to XML-RPC requests. I’m not sure if it’s LiveJournal (and other sites based on their code), or if it’s something inherent in XML-RPC, but whether I make the XML-RPC calls in [...]
While the ease of making XML-RPC calls in AppleScript is wonderful for, say, writing a LiveJournal Client in mostly AppleScript Studio, it seems to be doing something really messed up with UTF8 strings returned by the server—they come into AppleScript as raw data objects, which it seems can’t be cast into any other type and [...]
I started working on asLJ after I came across this. One of the problems that I quickly ran into was that the URLs in the tell application “<url>” to call xmlrpc … bits had to be hard-coded. That is, AppleScript didn’t like it when I tried to assemble the URL string on the fly. It [...]
asLJ is a new client for Macs running Leopard that easily handles multiple accounts on LiveJournal and other LJ-based sites and facilitates cross-posting across accounts. Release notes and download link are in aslj_client. The community for users is aslj_users. (As it is very LJ-centric, most of the information about it will be over at LJ, [...]
¶
Posted 09 February 2009
† 2718.us
§
‡
°
Tagged: applescript, applescript studio, asLJ, client, cocoa, keychain, keychain.framework, leopard, livejournal, livejournal client, lj, lj client, mac, Mac OS X, macintosh, objective c, os x, sparkle, xcode