Sharing from within Google Reader

January 4th, 2008

Collapsing the GTalk buddy list, and Reader sharing list was a serious blunder, and one that could use a bit more ink spilled about it. But one click sharing is one of my favorite Reader features.

GData Won’t Save You

Except there is a bit of a problem. I don’t really want to share with other Google Reader users, I’m not even sure I’m destined to be a long time Reader user. I want to share links the way I’m already doing it, through del.icio.us.

No problem, Reader has an Atom feed of shared items. A really good feed, with the source info maintained, well formed, nicely done. Simplest thing in the world to parse the feed, and write the entries back to del.icio.us. And I can tag any post in Reader, which is perfect, easy Ajaxy sharing into del.icio.us with a few minutes work.

Except for reasons I can’t fathom Reader isn’t including my tags in the Shared Items feed. Which all of a sudden makes my data feel a bit more locked up and trapped then I’d really like.

For Our Sins

Casting around a bit for a solution, I noticed the “Email” button, which allows me to send a link via email, along with a short note, and so “Email to del.icio.us” was born.

Super quick and dirty Perl script that:

  1. Parse the Google Reader HTML email for the relevant URL (no semantic markup, alas)
  2. Pull the del.icio.us link description from the subject
  3. Look for a line beginning “tags: ” followed by a space separated list of tags.
  4. Look for a line beginning “note: ” for the extended description.

Add the following rule to /etc/aliases file, and away you go.

to_del: | /home/you/email_to_del.pl

Takes 10-15 seconds vs 1 second to share, but much more flexible.

And Perl is still unbeatable when it comes to these kind of scripts.

One response to “Sharing from within Google Reader”

  1. Not sure how long it’s been since you’ve looked at Feed on Feeds, but it does now come with a plugin that can share feed items on del.icio.us. At minimum it’s two clicks (middle click the “delicious bookmark” button in FoF, then push “Save” at delicious). URL and description are prefilled, if you want tags or notes you’ll have to type them manually.

    Since it’s open source you (or I…. hmmmm….) could modify it easily to use the delicious API for true single click sharing.