Even tastier del.icio.us

36

Author: Philip J. Hollenback

In my previous
article
, I introduced some of the exciting new tools people are
using to manage information on the Web. One of these is del.icio.us, which is best described as a
social bookmark manager. The concept of del.icio.us is simple: every
time you come across an interesting site, use a bookmarklet to
type in a few keywords about the page, and save it to del.icio.us
Web site. All saved bookmarks are public and everything is available through
RSS feeds. Like any useful tool, del.icio.us has attracted a number of extensions
and improvements as people figure out new ways to use it. Here are a
few of those tips, tricks, and tools for del.icio.us that I have found
particularly useful.First, a word about how I researched these tips and tools: I used
del.icio.us! del.icio.us includes the ability to search for
bookmarks marked with an entire set of words and not just one tag. It
may be possible to use this functionality through the the del.icio.us
Web interface (although I couldn’t find it), but it’s easy enough
to invoke it manually by using plus signs in the del.icio.us
URL. For example, to find all bookmarks tagged del.icio.us and
extensions, I used the URL http://del.icio.us/tag/del.icio.us+extensions.
The one small quibble (or perhaps enhancement request) that I have about
this search mechanism is that it currently implements only the
intersection operator, returning pages containing both tags. I would like to see
the developers add support for unions and negation, so for example I could
search for all bookmarks tagged del.icio.us AND extensions
but NOT tagged firefox.

In my daily Web browsing, the del.icio.us addition I use the most is
nutr.itio.us. Basically, nutr.itio.us is an expanded del.icio.us posting bookmarklet that adds intelligence to the posting process. The most useful feature of nutr.itio.us is that it knows the most common del.icio.us tags associated with whatever page you are attempting to bookmark. This saves you the work of coming up with all new tags; if the page has been bookmarked by others, you can simply pick from the existing tags. On many browsers (but not Safari), nutr.itio.us will auto-complete tags from the popular tag list as you type in your tags. You can also select
from tags that you have used before.

One problem I find with the standard posting bookmarklet is it is easy
to end up with multiple virtually identical tags on your bookmarks. For
example, will I tag this piece of writing with article or
articles? nutr.itio.us helps with this by allowing you to pick
from the tags you have previously used and see a history of your
bookmarks right in the posting page. This, combined with the ability to
see the list of tags that others are using for a page, goes a long way
toward keeping your tags consistent.

One downside to nutr.itio.us is that it tends to be slower than the default del.icio.us posting bookmarklet since it loads much more information every time you use it. I find this a small price to pay for its added functionality, but if you are entering only a number of simple bookmarks, you may want to stick with the standard bookmarklet.

Note that nutr.itio.us does not work by default with the Pith Helmet ad blocker for the Safari Web browser on Mac OS X. Follow my instructions for fixing this if you happen to be running on that platform.

I wrote about pasta in my previous article, but it is so useful that I want to mention it again. If you want to convert plain text to del.icio.us bookmarks, pasta is the way to do it. I like to post things like code fragments and random thoughts through this tool. It’s appropriate for any text that you think you might want to refer to in the future, but you don’t know when you might want it, and you don’t need to be reminded about it.

extisp.icio.us brings the Flickr tag visualizer to del.icio.us. Give it a del.icio.us username and the extisp.icio.us Web site builds a graphical map of that user’s tags. The larger the tag, the more times the user has tagged something with it. It doesn’t provide the most useful interface to del.icio.us right now, but with additional enhancements it could be quite powerful. For example, currently the tag words are scattered across the screen randomly. If similar tags were grouped together, the interface could help you sort through tags quickly and discover similarities between tags. For now, extisp.icio.us is really more of a technical demonstration than a useful tool.

Another class of del.icio.us tools is on the client side, both browser-based and standalone. I’ve discussed the del.icio.us extension to Firefox, which provides an easy way to post bookmarks to del.icio.us in that browser, in my previous article. It offers several features that are not obvious at first. For example, it gives you a toolbar icon that you could use in place of the bookmarklet, and thus save your bookmark bar for real bookmarks. There’s also a decent del.icio.us sidebar which allows you to browse all your tags right in your browser without opening up your del.icio.us user page.

Another Firefox extension that has been getting a lot of buzz recently is Foxylicious, which integrates del.icio.us with your traditional Firefox bookmarks by importing all your del.icio.us bookmarks into the Firefox bookmark manager. Thus you can access your del.icio.us bookmarks though the standard Firefox bookmark menu. This differs from the standard del.icio.us extension for Firefox, which provides a separate sidebar to view your del.icio.us bookmarks in a similar interface. Unfortunately, the extension’s mapping between tags and bookmarks does not work well. Each tag becomes a folder in your bookmark list, and the contents of the folder is every bookmark with that tag. Thus if you tag a bookmark with five words, it will show up in five different bookmark folders. I find that somewhat confusing. Still, it’s nice to see people exploring alternative interfaces to del.icio.us.

The Firefox del.icio.us extension or Foxylicious would be even more
powerful if they could do things like display the tags associated with
whatever page you happen to be visiting in some sort of status
bar. Also, Foxylicious currently requires you to manually update the
bookmark list with your del.icio.us bookmarks from time to time, instead
of automatically performing this housekeeping task.
Still, these sorts of limitations are not unexpected given the youth of
these tools and of del.icio.us.

Cocoal.icio.us
provides a tag browser and posting interface in a standalone Mac OS X
application (and continues the somewhat awkward naming conventions of
del.icio.us tools). This tool is worth checking out if you
work on a Mac, since it gives you the familiar Cocoa interface found in
all the standard Mac applications. Notable features include a clean display
interface that allows you to easily view your tags and bookmarks, and an
easy-to-use search interface. Clicking on a bookmark in Cocoal.icio.us
results in the page being loaded in a browser pane right inside the
application, which is a nice piece of integration.

My one big enhancement request for Cocoal.icio.us (and for the del.icio.us
Firefox extension and any other tag viewer) is drag-and-drop organizing.
If I see a bookmark listed under an incorrect tag, I want to be able to
drag it to move it to a different tag (or alternatively, to assign a new
tag to a bookmark by dragging the bookmark). This would be consistent
with how Mac OS X applications generally work. However, this is perhaps
a minor point. As it stands, Cocoal.icio.us is a useful tool for any
del.icio.us user running Mac OS X.

Rounding out the list and keeping to my goal of offering tips, tricks,
and tools for del.icio.us, here’s a final tip: back up your
bookmarks! You would feel pretty dumb if for some reason the
del.icio.us server exploded tomorrow and all your saved
bookmarks disappeared. Fortunately, it’s dead simple to use wget to
suck your links into a local XML file on a regular basis. Just add a
crontab entry like this on any Linux, Unix, or Mac system:

wget -q --http-user=<username> --http-passwd=<password> -O ~/backups/del.icio.us.xml http://del.icio.us/api/posts/all

Windows users must of course make the appropriate adjustments and invoke
the incantations necessary for their platform.

Although del.icio.us has been around for the better part of a year, it’s
just now gaining recognition as the useful utility it is. One way to judge the level of community interest in something like
del.icio.us is to see how many other tools are built around it. By this
measure, del.icio.us is obviously very popular. There are many more
enhancements I have not even mentioned in this article. While many of
the add-ons (and indeed, del.icio.us itself) are still rough around the
edges and lacking certain features, they are absolutely usable right
now. Once again, a collection of related bits and pieces on the
Internet adds up to a constantly evolving and very useful whole.