theme selector

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

by Tony Chang
tony@ponderer.org

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

Creative Commons Attribution License

del.icio.us + Gmail

Jan 27, 2005, 09:08pm EST

 

 

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

What I want del.icio.us 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 del.icio.us and Gmail more than before.

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

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.

allowed HTML: a, blockquote, ul, ol, li, dl, dt, dd, b, i, strong, em, code, abbr, acronym, sub, sup, span, pre

allowed HTML: a, blockquote, ul, ol, li, dl, dt, dd, b, i, strong, em, code, abbr, acronym, sub, sup, span, pre