Why am I doing this? Well, I've been bookmarking links using del.icio.us since
March 2009 and have, very slowly, built up a steady collection of over 900
bookmarks, most of which are probably still quite useful.
The ups and downs of social bookmarking service del.icio.us are
very well documented here, so I won't go into all the details, but suffice to
say that reading the aforementioned article gave me all the impetus I needed to
go ahead and homestead my list of bookmarks. Simple, I thought.
Then came the snag...
We're sorry, but due to heavy load on our database we are no longer able to
offer an export function. Our engineers are working on this and we will
restore it as soon as possible.
Great... what now? Time to write a script of course. I've initially created this
article using a Jupyter Notebook which may, I hope, explain the recipe feel
to the writing.
Well, initially the plan was just to grab the bookmarks by scraping my
del.icio.us pages from beginning to end and turn that data straight into some
form of bookmark HTML. Thinking about it more, I decided to opt for a JSON data
format; that way I could easily turn the data to any format I like at my
View comments. more ...