Mozilla's bookmarks are stored in a single HTML file called
bookmarks.html - bkmrkconv will convert this file into a series
of web pages which, by default, can mimic the style of a Yahoo-like portal.
- Small, fast and portable Perl script
- Comparible with Netscape, Mozilla, Firefox etc.
- Highly configurable output via a series of templates
- Generate a contents page containing an entire alphabetical list of either all the links or all the sections, or none at all
- Separate templates for the front page, section pages and the contents page
- Include output from arbitrary commands, eg.
- Open sourced under the Artistic Licence
- Hierarchical pages means that each page is relatively small meaning you can quickly navigate to the link you want without having to wait for 200k of tables to load
- Description fields of links can be used to give more context
- Can include how many links are contained in a branch
Two examples are included, the templates I use for my own bookmarks site and a simpler template showing that it doesn't necessarily have to look that way... It is strongly encouraged to change/redesign/produce your own templates to give your site an air of individualism.
Some of the common questions I receive are answered here...
- Why aren't links included in the root page?
- This is just because the example root page doesn't include a
<!--/LINK-->section - if you add one of these your index page will contain any links in the root of your Netscape bookmarks file.
- Are folders containing "(P)" ignored entirely?
- Yes, all the contents recursively are ignored.
- I've found a bug - what do I do? or I've got an idea for a new feature, how do I let you know?
- Report it to me at firstname.lastname@example.org. It will be appreciated.