About this entry

Updated del.icio.us Python API to 1.4.4

I finally found the time to update my del.icio.us Python API to version 1.4.4, and I’m happy to announce that this update comprises some nifty feature additions.

The most important new feature is to retrieve a user’s full bookmark collection – including private bookmarks – if you know her/his username and password. Basically, this feature allows you to make a full backup of your del.icio.us bookmarks, wohoo! Of course, all communication with del.icio.us is encrypted via SSL in this case. For the record, this feature uses the official del.icio.us API hooks.

Another new feature is the ability to retrieve an arbitrary user’s most recent bookmarks (even if you don’t know her/his password as mentioned above). This feature uses the del.icio.us RSS feed of a user to extract the required information. While implementing this feature does not involve any magic (you could have just used Universal Feed Parser and code it yourself in a couple of minutes), it is still a functionality that has been requested by a lot of users.

Both features are described in the documentation, and there are also some examples to get you started.

You can download the updated del.icio.us Python API from the Python Cheese Shop. Alternatively, you can install or update the API conveniently via easy_install if you have setuptools installed. A simple

  • easy_install DeliciousAPI (new installation) or
  • easy_install -U DeliciousAPI (update an existing installation)

will do the trick. As usual, the latest development version of del.icio.us API is always available from my code repository.

Enjoy, Michael