Firefox Bookmark

Firefox Bookmark is a small Haskell project for sorting Firefox bookmarks that are in the Firefox backup JSON format.

The genesis of this project was that I was tired of manually resorting my bookmarks according to the following rules:

  1. Sort by the display (proportional font) length of the bookmark title or url in descending order.
  2. Bookmark folders are sorted first then the actual bookmarks.
  3. Respects bookmark separator bars and keep both groups separate.

I didn’t want to write it as a plugin to Firefox and I was wanting to learn some more about JSON parsing in Haskell, more specifically the aeson package. Anyway this is a fully functional command line program, so feel free to make use of it.

Sources
https://github.com/pharaun/firefox-bookmark
Licenses
BSD 3-Clause License