SRESI is a smart bookmark manager. It currently sports both a command-line and a PHP interface. It works with both the standard hierarchical trees and the new and fashionable tagged bookmarks. It was developed as a way to interface both representation systems. SRESI can use Del.icio.us, Mozilla, Opera, and XBEL bookmarks, and handles a few more exports besides. Directories and tags are used equivalently, and the final hierarchies are inferred from actual tag use.
| Tags | Information Management Metadata/Semantic Models Internet Web Browsers Indexing/Search |
|---|---|
| Licenses | GPL |
| Operating Systems | Windows Windows POSIX Linux |
| Implementation | OCaml |
Recent releases


Changes: Bookmark addition did not use the tag shortcuts. An unexplained error with merges has been fixed by a clean-up. The OCaml findlib system is used correctly in the Makefile. The verbosity type in Tag.ml was replaced with optional arguments. Weighted tags are now sorted alphabetically. Hinted and free sub-folders are now separated in Tag.Hierarchy.folder, as they were in the tree.


Changes: The Tag API has been cleaned up and expanded. It is nearly completely documented.


Changes: The missing paths bug has been fixed. The Tag interface was simplified. Tree and Portal have been fused into a Hierarchy functor. Trees can now distinguish between hint-based branches and free ones. Neither portal nor actual output use this at this time.


Changes: Some of the portal paths were not computed. This bug was introduced in 0.19.5.


Changes: The Message infrastructure was moved. The Message.ml file only contains the message texts now. All unbalancing optimizations were removed to clear up the code in Bookmarks.ml. The license for Tag.ml was clarified: it is now LGPL with a linking exception (as explained in the file itself).