Twitter identi.ca reflector Takes your posts from Twitter and posts them to identi.ca, so you can be in both places but only update one. Requirements: SimpleJSON (python-simplejson on Debian/Ubuntu) Python XMPP (python-xmpp on Debian/Ubuntu) Download the files and put them somewhere. Copy details.example to details and edit details; add your Twitter username and password, and your Jabber username and password. (If you're not using Google Talk as your Jabber server, then you'll need to add some connection details as well; see the comments in the details file.) Go to identi.ca and register your Jabber account as per http://identi.ca/doc/im. (Pay attention to the instructions here, in particular the one about adding update@identi.ca as a buddy _before_ you register your Jabber account with Identi.ca.) Now, run twitter-identica.py. It should fetch your most recent tweets and post them all to identi.ca. If you run it again, it won't post anything, because it's done them all already. You can now schedule twitter-identica.py to run on a regular basis (do not run more than once every 5 minutes or so, or you'll get rate-limited by Twitter.) This rather shonky Jabber approach is necessary because identi.ca doesn't yet have an API. When it does, do it that way. If you want to go the other way (post Identi.ca comments to Twitter) then investigate Twitterfeed (http://twitterfeed.com/) and subscribe it to your Identi.ca feed. Stuart Langridge http://www.kryogenix.org/ July 2008