theme selector

light blue screenshot grey screenshot navy screenshot dark green screenshot red and black screenshot

by Tony Chang

All opinions on this site are my own and do not represent those of my employer.

Creative Commons Attribution License + Gmail

Jan 27, 2005, 09:08pm EST



I love, it makes it very easy to maintain the link blog on the side of my page. However, is missing two key features: page caching and a decent search.

What I want to do is to keep a cache of every page I bookmark just in case the page disappears. Additionally, I want to be able to search my bookmarks for text contained in a page, not just the text in the URI or my extended description. At work, a co-worker[1] suggested to me that I forward a copy of all my bookmarks to my Gmail account. What a great idea! This lets me save a gig worth of pages and lets me search my bookmarks.

I’ve updated my script which runs once a day to get the links for my link blog. It now crawls each link and sends an email to a Gmail account with the From field being the page URI, the Subject being the tags, and the body being a copy of the page. In addition to searching the page text, I can filter by tags by using an advanced search (e.g., subject:python).

Now I love and Gmail more than before.

[1] I’m not sure he wants his name listed, so I’ll omit it.

DC at Jan 28, 2005, 01:36am EST

Clever. Now you just need a firefox plugin that does the search for you when you type a special key (you never use right?). It could keep your gmail page open, but hidden, do the search and then pop it up with the results. Heck, since gmail is auto-login for 2 weeks you may not even need it to be open in the background for this to work (though the timing would be weird if you had to open it before searching it).

Iain at Jan 28, 2005, 06:45am EST is an online bookmarks manager that connects to It also saves cached copies of pages. Unfortunately, you cannot search on the text of the pages, but it’s a step in the right direction, without scripting etc.

Cory at Jan 31, 2005, 12:50am EST

What makes even more useful in Firefox is the spurlbar extension. I also like because it allows me to put a script on my site to list my recent spurls, recently visited spurls, or even my most visited spurls. also has links to Atom and RSS feeds to include on your site so others can consume your spurls in their aggregator. I don’t think provides this.

tony at Jan 31, 2005, 01:41am EST

There’s also a sidebar and foxylicious for bookmark syncronization. While doesn’t do link tracking, there are lots of RSS feeds all over (almost every page has an orange RSS icon).

ignazio at Jan 28, 2005, 05:28pm EST

Spurl is nice. There is also

tony at Jan 28, 2005, 10:08pm EST

spurl and furl are ok, but I prefer because it has a good public API and because it’s very social. It’s easy to get to all the pages even if you don’t have an account.

Kyle at Jan 31, 2005, 03:10pm EST

I don’t see it as a choice between Spurl and, since Spurl can connect and auto-sync with I use both: I post a bookmark to Spurl, and Spurl turns around and posts it to my account. Now if only Furl had a public API (or if Spurl would add caching and full text searching). I have both Spurl and Furl extensions installed in Firefox. If I want full text searching and caching on the page being bookmarked (which usually means the page is an article of some sort), then I add it to both Furl and Spurl (and by association, Otherwise it just gets spurled.

Robin at Jan 30, 2005, 09:10am EST

Do you know rss2email ? It’s also written in python. I have a friend that uses it to read all his rss feeds with mutt (or kmail, when that works).

-0- at Sep 18, 2005, 03:00pm EDT

newspipe is a similar service, which i prefer to rss2email.

mESH at Jan 30, 2005, 12:01pm EST

This is a very good idea, but you can search your bookmarks in the sidebar, no? I assume your talking Mozilla with the word Bookmark and all.

Either way great idea.

Nick Douglas at Jan 30, 2005, 06:19pm EST

What sorts of sites do you save? Personally, I can’t think of a reason to cache my bookmarks (they’re usually available when I need them). Am I just spoiled with my permanent T1 connection? Or is there a useful feature I’m missing? I love playing with clever uses of new technology, so I want to be convinced that I could use this.

tony at Jan 30, 2005, 07:34pm EST

So, I went ahead and crawled all my sidebar bookmarks. Out of 242 bookmarks, 4 of them are now gone (404) and 3 of them timed out after ten seconds. Had I started this earlier, I would still be able to get those 7 pages.

Otis at Jan 31, 2005, 11:46pm EST

Simpy ( ) has: 1) full-text search, 2) tagging and social aspect, 3) synchonization with (currently one way), 4) public and private links, 5) REST API (coming in a few days), 6) copies of saved pages (via integration with, 7) import/upload/export, 8) browser integration via plugins (Firefox), sidebar, and bookmarklets, etc.

Jacob Patton at Feb 03, 2005, 10:16am EST

Jeremy, this is a great idea, and I think it will be the perfect script to keep our nonprofit’s news links up to date and searchable.

I’ve got one question, though: How can I remove the database-logging part of the script and just keep the Gmail archiving?

I’m running the script on Mac OS X.3, but I don’t have the MySQL module installed for python, and I don’t think I really need it. I tried removing the import line from the top of the script and the lines after 142, but the script’s not working. Do you mind telling me where my errors lie? Thanks.

Jacob Patton at Feb 03, 2005, 10:18am EST

And by “Jeremy” I of course meant “Tony.” Sorry!

Greg at Feb 24, 2005, 12:26pm EST

Just to clarify, Spurl does now cache pages, and allows you to search on them. The only thing they currently don’t cache are pages requiring logins, although they are looking at adding that. They just need to figure a way around any potential legal/privacy issues.

yair at Feb 26, 2005, 11:14am EST

i use the scrapbook extension with firefox. simmiler to furl and spurl it cache the page but localy (like commercial onfolio etc.) its works, updated regulary with new features and toghther with slogger is a mighty privteArchive thingy. it does not communicate with del.ico as of yet… im not realy into the social thing :) local cache is much faster

Dave Rag at Mar 02, 2005, 08:04pm EST

Yup great idea…

It prompted me to open my bookmarks.html from my profile folder in Firefox, copy and paste all of it in Thunderbird, sent it to Gmail, and..

Voila! Instantly accessible bookmarks from my Gmail account!

Bradley E. Rintoul at Mar 03, 2005, 04:32pm EST

Have you seen this?

firq krumpl at Apr 24, 2005, 07:03pm EDT

or this?

Bill Mill at Apr 11, 2005, 08:25am EDT

I really should have searched the ‘net before I went and did the same thing: . Mine doesn’t send the emails as HTML emails, but it does attach the title, description, and tags of each link to the email.

Derek at May 21, 2005, 10:26pm EDT

Would someone nice enough to walk me through using the script to backup my bookmarks to Gmail?

BeLeBo at Jun 03, 2005, 02:06pm EDT

There are several alternatives for firefox users:

then search that page for the other occurance of “slogger”. I’d post it but I’m afraid you might have a karma plugin too ;)

Randy Charles Morin at Sep 17, 2005, 03:54pm EDT

You can forward you to Gmail with Rmail.

Amit at Nov 27, 2005, 05:49pm EST

have you checked out the it has one limitation. it is not ‘social’ (i.e. it needs membership, and is available to your circle of friends). - it saves pages - allows you to search the whole thing

cmistercharlie at Feb 15, 2006, 01:14pm EST

Or Cocoalicious. It’s an app for the mac which does the same on the Mac

Dean Morrison at Jul 11, 2008, 04:06pm EDT

What happens when you delete a bookmark on delicious?