I had this idea to use build a real distributed microblogger system a while ago. Unfortunately I was a little bit to late and twitter lost so many links between users (follow and followers) this night. But better now then never. I will post here from time to time parts of the pig picture how to build such a system. This time how to extract the list of friends from your Twitter account and generate a list of RSS feeds out of it.
Twitter has a cool API wich we can use legally. The xml list of users you follow can be retrieved with
http://twitter.com/statuses/friends/USERNAME.xml?lite=true&page=1..n (for me its ansi)
Having at the moment 112 user I follow (yesterday more then 160. ) page 1 and 2 are all my guys.
This small xsl stylesheet extracts the userids. (if anyone is into xsl please help me here. Would be great to extract username, realname and user with comma separated per line. Please add comments if you know the solution, I appreciate it!)
is doing the job. So we end up with a text file each line with one RSS feed. I totally agree its much easier at the moment to call the “user and friend” rss feed from twitter but the idea behind this is to get a list of each user so future systems can really be distributed among many microblogging systems.
One of the best Videos for explaining the shift is from the “Did you know” or “Shift Happens” page from Karl Fisch. More information you can find here.
So first serious blog entry. I try to install my own instance of identi.ca what is microblogging system. Its based on Laconica. Lets see how to install this system on Ubuntu Server Edition. l.m.orchard has compiled an outstanding description see DECAFBAD.
Additionally a changed something so here are the description for the latest greatest version. I do not repeat his description only point out the changes.
There is a new version of the xmpPHP library available at least a new release candidate.