Tweeter’s Digest
A while ago, I thought to myself, “Man, it’s a pain in the ass catching up on all my Twitter friends if I haven’t checked in in a while.” Twitter lists stuff in reverse-chronological order, and there’s often some back-and-forth, so I’m constantly jumping into conversations mid-stream and having to page back to see what people are responding to. So I posted a lazyweb request for something that would re-order the tweets chronologically and send me an email each day. No takers.
My friend Schlomo Rabinowitz, who has far more restraint than I do, has been keeping himself offline weekends. So I thought I’d do both of us a favor so that we can have peace of mind that we won’t miss a thing, not even updates about our friends’ brunch plans, hangovers and adorable child or pet mishaps.
While really this is a job for a PHP script and form interface which I’m sure could be made as elegant and easy to use as Twitter, I resorted to one of my favorite RSS tools, Yahoo Pipes, and a new one I found for dealing with feeds called xFruits. Here we go:
- First thing you need to do is figure out what the feed for your friend updates is. Login to Twitter via your browser and then select View > Page Source. Near the top, you’ll see a line like this:
link rel=”alternate” type=”application/rss+xml” title=”Jackson West and friends (RSS)” href=”/statuses/friends_timeline/3615.rss“
You want the stuff in bold, and you want to add http://www.twitter.com before it. So it will look like http://www.twitter.com/statuses/friends_timeline/3615.rss — this is the RSS feed for all your Twitter friend updates.
- Now, go drop by my pipe called “Tweeter’s Digest” and enter this URL at the prompt. When you click ‘Run Pipe’ it will show you a list of recent updates from your friends in chronological order — from last to first. At the top of this list will be a button called ‘Subscribe.’ Click it, and then right-click (or control-click on macs) the option ‘Get as RSS’ and choose ‘Copy Link Location.’
- The final step is to go xFruits.com and then click ‘Sign In’ to create an account. From the list of choices, click on ‘RSS to Mail.’ Give it a title, tag it as you see fit, but most importantly, paste the URL you copied from Yahoo Pipes into the ‘feed’ field. Finally, change the setting for ‘Last update’ to ‘Every day.’
- xFruits will immediately send you an email with the last twenty or so tweets. Because Yahoo Pipes can be a little slow, it may not be exactly up to date. But the important thing is that you’ll get a 24 hour slice of Twitter updates in the order your friends posted them, so you can quickly scan as you scroll down through the email.
As I pointed out, not the most elegant solution, but fairly simple, and introduces you to two two great tools for mashing up and reformatting RSS feeds as you see fit. If somebody has some experience with using PHP to manage RSS feeds (or has already done something similar to this), by all means, please email me so we can figure out an easier solution!



Marshall Kirkpatrick said,
June 20, 2007 at 11:20 pm
Looking to see what can be done with http://feeddigest.com - some potential there. I just use an app that doesn’t require me to go to the web page to catch tweets (Twitterrific) and don’t worry about the ones I miss on time off.
Jackson West said,
June 20, 2007 at 11:24 pm
Oh, I know, I ignore whole days of Twitter at a time. But this blog isn’t called “Jackson West’s Obsessive Compulsion” for no reason!
Kent Bye said,
June 21, 2007 at 9:58 pm
Hey Jackson,
I have an even less elegant, but far more reliable method.
The problem with the friends RSS feed is that it doesn’t scale very well if you have a certain amount of friends. You’ll start to miss tweets if the aggregator doesn’t check in often enough.
So I plugged all of my friend’s individual RSS feeds into Google reader and created different folder clusters.
The upside is that I get some groups-type behavior.
The downside is that I can’t read any of my private friend’s feeds — and it is a bit of a pain to grab 100 RSS feeds to plug into Google reader. But I cooked up some shell scripts to help ease the pain.
Jackson West said,
June 21, 2007 at 10:25 pm
Kent, I think you may be even more obsessive-compulsive than I am. In a good way!
Jason said,
April 28, 2008 at 2:49 am
Nice information Jackson. I came across through Google and yet again it proved “All Answers Can Be Found”
http://ransomsoul.com/