Identity Burro: making social sites more social.

Identity Burro Project Page.
[Impatients can check the Flash video or the Screeshots or directly install the script (current version 0.4).]
flickr_after_identity_burro.png
Identity Burro is a Greasemonkey script for Firefox that gives quick access to all the public aspects of a person: photos, blog, preferred sites, preferred songs, etc.
Precisely, when you navigate on the Web page of a certain user on (for example) Flickr, it inserts into the Web page links to the page of the same user on , Del.icio.us, Technorati, CiteULike, WebJay, Last.tm/Audioscrobbler, Rojo, 43things, 43places, AllConsuming, LiveJournal, Simpy (see Screenshots). And of course it works also on the other sites, i.e. when you are on del.icio.us page of user “alice”, links to the userpage of “alice” on the other sites are shown (see Screeshots).

An example? Have it. danah seems to use consistently the nick “zephoria” on social sites so you can try the extension with her Web presence (if you prefer to first watch and then try, you can see the Flash video of what will happen).
1. Just install Identity Burro script (or see install howto ).
2. Then visit (for example) zephoria page on Flickr or zephoria page on last.fm.
3. Now on the left of the flickr or last.fm danah’s page, you see a box with some icons that links to the pages of danah on the other social sites (see screenshot).
4. You can also expand the box to see more descriptive text for links (see screenshot).
5. If you click, for example, on the del.ciou.us icon, you land to zephoria page on del.icio.us.
6. Can you think of another? Well, feel free to add it in the comments.

So basically when you find an interesting user on, say, del.icio.us, you can try to see (one-click-away) her photos of Flickr, and her blog, and her preferred songs on Last.fm and Webjay, and the things she wants to do on 43things, and … Of course, sometime the user will have a different nick on different sites and in this case the script is not that useful (however see possible inprouvements) but, hey, it is only one-click-away so you can give it a try anyway, right?

Possible improvements
1. Assuming that a person has the same nickname on all the social sites is of course working on very limited cases. So what do we need? We need a parent place where an user can reasonably keep a link to all her identities (and possibly expressing them with a microformat, hIdentity?), and what better than your own blog? Possibly we could use OpenID, a decentralized identity system but I haven’t thought too much about it. Do you have any suggestion?
An OpenID identity is just a URL. You can have multiple identities in the same way you can have multiple URLs. All OpenID does is provide a way to prove that you own a URL (identity). And it does this without passing around your password, your email address, or anything you don’t want it to. There’s no profile exchange component at all: your profiile is your identity URL, but recipients of your identity can then learn more about you from any public, semantically interesting documents linked thereunder (FOAF, RSS, Atom, vCARD, etc.).
2. From a visual point of view, the HTML element inserted in the HTML page (divs, links, etc) inherits the CSS style of the current site. For example if flickr would have a black background and links in shocking pink, the IdentityBurro box would have them as well. Since I would like to have the same box, with the same colors and spaces between lines and fonts in all the possible sites, the question is: there is a way to clear all the previous set styles for an element? a sort of resetStyle? or somewhere a list of how all the CSS properties are set by default? If you have suggestions, the comments may be a good place where to place them. [In the code there is the variable resetStyle that tries to reset all the styles and it is prepended in every your_element.setAttribute("style",resetStyle+ "your specific inline css here")].
3.Still some sites to be added such: furl, wist, blogmarks, tagsurf, upcoming, jots, podcast, bloglines, smugsmug, bookswelike, kinja.com. Any more?
4. creating an ajax method that query google or yahoo! for “<username> blog” and creates a link with the first returned result (possibly the highest in the two combined queries) with anchor text such as “guessed blog of <username>”. For the ajax-power, I guess I need to steal, … ehm, take inspiration again from the fantastic bookburro code! ;-)
5. peritus was thinking about doing something with FOAF information as well. I can’t remember now precisely what.

Thanks to:
Jesse for providing the fabolous BookBurro Greasemonkey script and releasing it under Creative Commons “Attribution-ShareAlike 2.5”
Peritus for improuving the script in various ways.
– The mozilla community at large for providing Firefox, a web browser it is fun to play with (and hopefully, in the process, improuve it a bit).
– Otis Gospodnetic, creator of simpy.com, for sending me by email the code for adding simpy to the list of supported sites that was introduced in version 0.4.

Licence:
The script code is released under a Creative Commons “Attribution-ShareAlike 2.5” (since BookBurro code was). So feel free to play with it, improuve it, redistribute it, …

How to install Identity Burro
1. Install the Mozilla Firefox browser;
2. Install the Greasemonkey extension;
3. Install the Identity Burro script (current version 0.3).
[If you have problems, check the Flash video]

Flash Video of Identity Burro









Screenshots

Identity Burro collapsed on danah’s page on del.icio.us


Identity Burro expanded on danah’s page on del.icio.us


Identity Burro collapsed on danah’s page on flickr


Identity Burro expanded on danah’s page on flickr


Identity Burro collapsed on danah’s page on technorati


Identity Burro expanded on danah’s page on technorati


Identity Burro collapsed on danah’s page on citeulike


Identity Burro expanded on danah’s page on citeulike


Identity Burro collapsed on danah’s page on last.fm


Identity Burro expanded on danah’s page on last.fm


Identity Burro collapsed on danah’s page on 43things


Identity Burro collapsed on danah’s page on 43places


Identity Burro expanded on danah’s page on 43places


Identity Burro collapsed on danah’s page on allconsuming


Identity Burro expanded on danah’s page on allconsuming

Code
The code is at http://moloko.itc.it/paoloblog/archives/identityburro.user.js.

Changelog
0.1 – initial release (working on flickr, del.icio.us and technorati) – July 17, 2005
0.2 – tweaked to add: citeulike, last.fm (+audioscrobbler), 43things/places/ideas/allconsuming, rojo and lj
       plus modified idburro() to create a collapse button/function 0.— Daniel Dockery, peritus@gmail.com, Aug 15, 2005
0.3 – refactored the code a bit and cleaned it up (resetStyle, images are more separated from code).
       added webjay.org and audioscrobbler.com (however audioscrobbler has been incorporated into last.fm so the code is commented but maybe in future it will be useful again.
       added 2 todos. added some comments in the code. –Paolo Massa, massa@itc.it, Aug 25, 2005
0.4 – added simpy.com by Paolo Massa, the code was sent to Paolo via email by Otis Gospodnetic — Sep 1, 2005

Technorati tags: , , , , , , , , , , , , , , , , , , ,

15 thoughts on “Identity Burro: making social sites more social.

  1. Pingback: �刻录事】

  2. Pingback: downloadblog

  3. paolo

    Since there will be more and more sites I risk to run out of space on the right.
    Next todo:
    – add a “configuration pop-up div” that an user can pop-up by clicking on a new icon and in which the user can select with some checkboxes the links she wants to be displayed. So an user can choose to just have displayed, say, 2 links out of the 20 or more that are possible.

    If you read this, feel free to do it of course ;-)

  4. paolo

    At http://www.flickr.com/groups/flickrhacks/discuss/80644/
    Flickr user “forteller” says:

    Wow.. that’s neat, and kind of freaky.. If you understand.. Well, just wanted to let you know that you’ve forgotten Spurl.net. It would be cool if you could implement that one too. And if it’s possible for the script to get information from the different sites and just grey out, or remove from the list completly, those sites that doesn’t have a registered user with that username, that would be awsome! :)

  5. forteller

    I’ll post my comments here from now on.. :)
    I just remembered that I don’t think there’s any public accesible page for Spurl.net users, so just forget that feature request.

    But another thing that I would like “fixed” is that the page you’re at at the moment shouldn’t be showed in the list..

  6. zephoria

    I should note that i’m only using del.icio.us for apartment hunting; i’m using Y!MyWeb2.0 for actual social bookmarking (because i can do layers of access)

  7. paolo

    Hi danah! I’m using Y!MyWeb2.0 myself as well (in place of google) [i still think google has better usability and some small functionalities that make a difference, for example better correction of words when you type them wrong]

    Anyway the problem with Y!MyWeb2.0 is that it is not social at all. It is very difficult the find the identities of people and they don’t have a REST-like, meaningful, you-can-build-services-on-it URL. For example the URL of the page of your identity is
    http://myweb2.search.yahoo.com/myweb?friendid=mGqnTQi5EpHUUBTc2_x46_U-&ei=UTF-8&n=25402
    Orrible. I know that you are working with Yahoo! so maybe you can try to fix this as well.

    Let me know if you use the extension and find something you would like to add.

Leave a Reply

Your email address will not be published. Required fields are marked *