I agree! It's good to use django to do anything.
Is there a 3rd party twitter app that builds a link page based on my follows? If not, someone should build it. It would be my start page.
Fred Wilson posted this tweet a few days ago, a pretty simple requirement. Get all users that Fred is following, parse, get the links and display them for Fred's viewing pleasure. Personally I really like this idea. The problem with an asymmetrical relationship is that you really only follow that person for the interesting links they post. I follow mostly tech people and honestly, their personal comments don't really do much for me. It would be great if I could get all those links into one feed and filter out all the noise.
So in the last 4 days I put together an application to do this. Personal web developer to Fred Wilson and hopefully a few others out there.
First off a few requirements that I added * I'd rather not make the user authenticate, but it turns out that's not such a good idea. Say you are Fred Wilson and you follow 370 people. This means I have to make 370 calls to the twitter apis to get all your friends feeds, a problem when I'm rate limited to 100 an hour. This means you need to authenticate so I can use the friends timeline method. I don't want your password and you don't want to give it to me. Hence we used OAuth. * Get the real link and title of the page, not just the shortened url. * Group by urls to get rid of RTs. * Atom Feeds. I hate leaving Google Reader if I don't have to.
The main issue I have with sites like this is privacy. http://tweetlnks.com/ does sort of the same thing, but look at them. I don't want to give my password to you, ever. This is the reason why I went with OAuth. The other thing is that if your friend's tweets are protected I don't save them. They may be the most interesting person in the world, but if I can't display them in an open feed, they are no good to anyone.
Try it out at http://www.cubbyscott.com/. After you login take note of your Atom feed, because after you authenticate you may never have to come back to the site again. Twitter says that your access token is good forever, so once every 5 minutes or so we grab it and parse your feed again. I'm really hoping that no one that has 300,000 friends logs in because I'll need a fail whale. Please note that Cubby Scott is definitely very Alpha and if it breaks I blame you.
The last interesting part of this app is that a Cubby Scott user's link feed isn't protected in anyway. I'd be interested in looking at a link feed from @biz, @fredwilson or @parislemon and see what they are reading. Privacy issue? You tell me.
The site is built using Django and it's being served off a Linode instance. I'd like to Open Source the OAuth code at some point, but for now it's just a mess. There is a fair amount of caching that is happening in the backend as well. Not ideal for a real time system, but it's being powered by gerbils at this point.
Feedback is welcome. I'm not a designer so, "Your site looks like crap" won't help me much.
And if your interested Cubby Scott is named after a road in Peterborough NH
I agree! It's good to use django to do anything.
I'm a developer out of San Francisco CA working at a startup.
This space will deal with the work I've participated in using the Django framework to build applications for enterprise clients.
Finally, you should follow me on twitter.
"generic z-pak <a href=http://sefsa.org>buy azithromycin</a>"
at 7:53p.m. Aug. 27, 2010 | permalink
"How do i come up with cash from online gambling? <img>http://shrtn.info/smile/ref.php</img>"
at 2:50a.m. Aug. 25, 2010 | permalink
"http://needman.ru замуж за иностранца <a href=http://needman.ru>знакомства с иностранцами</a>"
at 12:59p.m. May 18, 2010 | permalink
"Yebhewjw <a href="http://yebhewjw.de">yebhewjw</a> http://yebhewjw.de yebhewjw http://yebhewjw.de"
at 11:41p.m. April 29, 2010 | permalink
"Thanks for this, unbelievable our developer has a robots no follow tag on our site, no wonder it wasn't being found by the search engines ..."
at 7:40a.m. March 2, 2010 | permalink
"maybe you are right. but how often robots.txt is actually accessed? and how much overhead there is? I'm curious - quantitatively - how big of ..."
at 7:13p.m. Dec. 12, 2009 | permalink
"Lovely idea! Thanks for sharing. I'm gonna have a closer look at the patch for Django 1.2. This could help switching template engines a lot. ..."
at 9:14a.m. Nov. 2, 2009 | permalink
"That was an inspiring post, I think Drupal is great! how could you hate it so much, Thanks for writing, most people don't bother."
at 11:14a.m. Oct. 28, 2009 | permalink
"@Evgeniy. Yes at: http://code.google.com/p/django-alfresco/"
at 10:42a.m. Oct. 22, 2009 | permalink
"Is this released as an open source project?"
at 1:21a.m. Oct. 22, 2009 | permalink
"Interesting, thanks for the examples that you have shared, these are great... Anyway, thanks for the post"
at 7:55a.m. Oct. 16, 2009 | permalink
"Quite inspiring, looks pretty easy aswell, as you have laid it out in such a way, great work, keep it up Thanks for bringing this ..."
at 10:01a.m. Oct. 8, 2009 | permalink
Great idea, seems like it would be perfect for a bayesian filtering system on the tweet message. I'd be very interested in seeing the Django OAuth code, no matter what state it is in. Good luck!