A start to the uber community

Well I spent all day Saturday, and all night. Into Sunday morning hacking on some code. Probably the most productive 24 hours of my life. I have a couple of announcements, but in the spirit of post-a-day, I'll spread them out over a couple days :).

The big one, is that I basically wrote an entire Django application last night. You can check it out over here. It is basically an aggregator for the Django Community Feed. I seeded the data with the people who were on Django's Community Feed, and then I grabbed as much of their social networking information as possible.

All of this code will be shown at some point over the next couple of days. However, I don't have the energy to write it up quite yet. However, please play around with the data, there's some really neat possibility in there for something cool...

At the moment there is..

  • A river of data for every user, all of their services
  • A river of data for every user, for each service
  • A river of data for each service for all users combined
  • A river of data for all services for all users combined
  • Atom feeds for all of the above (it says RSS but I lied)
  • A permalink to every item a user has
  • A profile page, listing each users username at each network that I could find.

Feeds should be updating hourly, but I haven't tested them. This model is currently pulling data, and will always have to for some data. However, I plan to be open for pushing as much of this data as possible. Most people have tumblelogs on their sites, so it would be pretty easy for them to push all their data in, with more metadata than I can apply from outside.

I'd love to hear some comments, feedback, and ideas for future directions. With a solid OpenID server and distributed identity, I think that we could really make something special.

Note: I also added the ability to combine (only) 2 tags in the user and everyone views. See http://ericholscher.com/django/river/friendfeed+twitter/ and http://ericholscher.com/django/profile/Eric%20Holscher/friendfeed+twitter/

PPS: If your info isn't showing up in your page. Add some rel="me" links to your profiles on your blog's homepage. Person profiles get updated daily.




Comments

1 Jason Broyles says...

That is truly awesome Eric. I can't imagine that you searched each site for each persons username did you? I know I probably need to update it on friendfeed but I changed by twitter username. So it only shows tweets from my old username.

On another note, any ideas on how a person can get comments into this system? A couple API's will allow you to aggregate comments or some people have feeds, but there should be an easier way to do it.

I have been wanting to make a community blog aggregator like a django planet type of site. Something that users can manage their own feeds and help take the responsibility of having admins maintain them on the djangoproject site. This looks like it would do just that. I have the domain djangofeeds.com if you want it.

Posted at 4:32 p.m. on November 16, 2008

2 Dougal Matthews says...

Thats Really cool!

Unfortunately it doesn't seem to have picked up on any of my other data besides on django community aggregator.

Nice work!

Posted at 5:06 p.m. on November 16, 2008

3 Marty Alchin says...

Needs a bit of work (and a slew of new features), but this is a great start to what I was planning for Django Chatter. Hit me up on IRC sometime and we can discuss it.

Posted at 8:49 p.m. on November 16, 2008

4 barbara says...

This is great - so how do I get my network stuff updated? :) I have a feeling my library would totally skew the last.fm results ...

Posted at 8:32 p.m. on November 17, 2008

Comments support markdown

Comments are closed.

Comments have been close for this post.

About this post

Posted at 9:34 a.m. on November 16, 2008

Comments: 4

Tags: , , , , ,

Search Blog


Recent Posts

The role of designers in the Django community

5 months, 3 weeks Ago (Comments: 23)

Large Problems in Django, Mostly Solved: Documentation

5 months, 3 weeks Ago (Comments: 7)

A simple Perl IRCBot

6 months, 3 weeks Ago (Comments: 0)

More Posts...

Projects


Friends


Categories


Tag Cloud

abstract aggregator book classbased community conferences conventions core dash debugging deployment designers django djangocon doctest education eurodjangocon fixtures idea ideas iowa kong largeproblems lawrence mediaphormedia mentor middleware migrations music packaging parsing patterns pdb philosophy politics pony post-a-day postaday09 practical pretty production project projects python ramblings reusable review school screencast setuptools software solutions south sphinx ssh students talk teaching template-tags templates templatetags testing testing-series testmaker tip tips tutorial umw unittest

Archive


I may not have gone where I intended to go, but I think I have ended up where I intended to be.

- Douglas Adams