Social software graph

Published 23rd November 2008

After seeing some social software graphs, I made one for myself today. I basically tried to remember every service I had registered to and linked them together. FriendFeed does a good job aggregating most of them.

Social software graph

The graph was done using NodeBox. Here's the source code for the graph:

from random import uniform
graph = ximport("graph")

size(475, 400)

g = graph.create(distance=0.5)

for service in ('FriendFeed', 'Twitter', 'Hacker News', 'Last.fm', 'Readernaut',
                'Delicious', 'Google Reader', 'Django People', 'Arthur Koziel’s Blog',
                'Symfoniac', 'Djangoniac', 'Ma.gnolia', 'Flickr', 'Upcoming', 'Reddit'):
    g.add_node(service, radius=5)

# connect services with FriendFeed
for service in ('Twitter', 'Last.fm', 'Readernaut', 'Delicious', 'Google Reader', 'Flickr',
                'Upcoming', 'Arthur Koziel’s Blog'):
    g.add_edge(service, "FriendFeed", length=uniform(50,100))

g.styles.apply()
g.solve()
g.draw()