The XML Bookmark Exchange Language (XBEL) Resource Page (original) (raw)
Supporting Software
Some supporting software is provided as part of the Python XML "omnibus" package. This software is located in the demo/xbel/ directory of the distribution. This includes command-line processes for converting XBEL instances to other common formats, including the Navigator and Internet Explorer formats. The following bookmarks refer to other XBEL software.
Bookmark Synchronization and Merging
XBELicious is a set of scripts to help you store your del.icio.us bookmarks in XBEL format and to mold those bookmarks into a hierarchy of folders based partly upon the tags that you have given to those bookmarks.
Ken Schenke's BookmarkBridge is an open source bookmark management tool. It is used to merge bookmarks from different browsers, and uses Python for at least a portion of it's regression testing.
XBELette, a "Client-server solution for managing your bookmarks".
XBEL-Aware Web Browsers and Web Browser Plugins
The Galeon Web browser for the GNOME desktop has been using XBEL as its native bookmark format since version 1.1.
The current release of the Grail Internet browser from CNRI supports XBEL as a native bookmarks format.
David Faure (faure@kde.com) has made XBEL the bookmarks format for Konqueror, the KDE web browser since KDE 2.1. KDE also features a separate application to edit XBEL bookmarks, keditbookmarks.
ELinks, ad advanced text WWW browser, has built-in XBEL bookmarks support. Basic bookmarks operations (same as in the native format) and conversion from/to native ELinks' bookmarks format.
General Bookmark Tools
linkaGoGo is a commercial online bookmark/favorites "service" which supports import and export in several formats, including XBEL.
Alco Blom's URL Manager Pro, a Mac OS shareware application for managing bookmarks, supports reading files in the XBEL format. See the home page of URL Manager Pro for more information.
Favorez is an AxtiveX IE 5+ plug-in program that creates web pages from the users' favorites. It uses XBEL, and includes an XSLT stylsheet for converting XBEL to a dynamic folder-based view.
Support for Other Tools
OperaToXBEL.py is a Python script for converting Opera bookmarks to XBEL, by Eddy L O Jansson.
XBEL Libraries and Support Code
XML::Filter::Glossary, a Per SAX2 filter for keyword lookup and replacement, with support primarily for XBEL files.
Apache::XBEL is an Apache mod_perl handler that uses XSLT to transform XBEL files into dynamic HTML documents.
Rowan Rodrik has a collection of XBEL tools, including a set of XSLT sheets to transform an XBEL file to a directory of XHTML files or one, big monolithic XHTML file; and an XSLT sheet to alphabetically sort an XBEL file.
Rebel: A RE(ST API for X)BEL is a convention proposed for managing the XBEL hierarchicy, and accessing this hierarchy using URL conventions.
404 Tools
Tools which no longer (as of 2006-07-06) seem to exist on the web.
XBEL Bookmarks Editor is "a platform and browser bookmark representation that allows content-based retrieval. A platform [independent] application [for easy] bookmark [management]."
be Bookmarks Editor is a Java-based editor to manage bookmarks in XBEL format.
op2xbel.pl is a Perl script Dan Loda wrote to convert Opera bookmarks to XBEL.
xbel-1.0.xsl is an XSLT script by Jürgen Hermann for converting an XBEL document into a HTML directory.
Waitman C. Gobble, II has posted a sample of PHP code to parse XBEL, in particular XBEL bookmarks generated by Firefox.