Update 12/2009: Mentions and retweets are excluded from the friends_timeline.rss.
Nowadays, it's better to join the mentions.rss feed with the home_timeline.rss.
Remember
how angry I was at twitter? They turned off open friends feeds subscription since the WWDC?
It turns out the solution I needed was a one-liner cron job.
curl -u email:password
Read more... )
Comments 8
Reply
Reply
Remember that I'm dealing with two delays. The rate at which my cron job runs, and the rate at which Google Reader checks the public feed I created. (You may not have to deal with worrying about the second one.)
Here are my best case and worst case scenarios:
Best Case
A friend tweets at 12:59
My cron job picks it up at 13:00 and writes it out.
Google check the public feed at 13:01, and I see it!
A delay of a minute or two. Yay!
Worst Case
A friend tweets at 13:01, just after my job checked.
My cron job checks at 14:00 and writes it out.
Google miss by minute or two, and gets it next time, at 15:01.
A delay of a couple of hours. Drat.
For an enterprise application, you'd want to check more frequently with conditional GETs and honor any HTTP 304 replies, probably.
Reply
Reply
Reply
Reply
"Worst Case
A friend tweets at 13:01, just after my job checked.
My cron job checks at 14:00 and writes it out.
Google miss by minute or two, and gets it next time, at 15:01."
Sorry if there's some reason why this wouldn't work- I'm a student and hobbyist coder but I'm not familiar with the twitter API.
Couldn't you just run your cron job at every XX:50, so that google reader can't miss it? Then your worst case is only a 1 hour delay.
Reply
Reply
Leave a comment