*** RYAN TATE: Shocking secrets--revealed! ***





Professional bio

Media appearences



Weblog archive



Contact info

RSS feed

PGP key

415.640.6119 mobile

415.288.4968 office

510.548.4576 home

Home address and map

My building

AIM: ryantatedotcom

Recent San Francisco Business Times stories

Table set at Ferry Building (Jun. 6)

S.F. out to rattle chains (May. 30)

S.F. plan sets goal of 10,000 homes (Jun. 27)

Stanford's new senior class (Jun. 13)

Is San Francisco's housing crisis over? (Jun. 20)

Stanford Shopping Center on block (May. 23)

Insurers locking up condos (May. 23)

Developer makes bold housing play (May. 16)

Williams-Sonoma revs web (May. 9)

Residential Real Estate Deals of the Year (May. 9)

More ...

Recent personal essays

Private property (Oct. 8)

Blogs I read

Anne and her Cheese Diaries





David Warsh

Dave Winer


Philip Greenspun

Joel Spolsky

Sunday, July 20, 2003

I realized I had some old Perl scripts lying around that could be used to make myself a Web-based RSS (weblog) aggregator just by filling out some Web forms. An aggregator would let me read multiple weblogs on the same screen, sorted by date and interleaved with one another.

But because my scripts were built to feed searches to multiple websites and process the results, rather than just to read RSS feeds, they can parse arbitrary text with regular expression pattern matching. Which means not only can I use it to aggregate RSS-based weblogs, I can also include weblogs for people who don't have RSS feeds, like most of the folks on BlogSpot and GeoCities.

So here's my little aggregator. It's a quicker way for me to surf each morning. And it doesn't need an RSS feed -- it can even parse stuff like this.


 These three guys are hiking from Chicago to San Francisco. Here's their website.


A bad day is when all the songs on your tape sound ironic.


Some songs still sound nice, though.


To a friend in a great new Jewish deli in TenderNob: "Ya, blueberries are supposed to be good for your brain, short or long term memory or something. But I'm never sure, because I can't remember where I read that."

More updates