Changes for version 0.09_01
- Changed the internal data structure.
- Now, objects URI::Collection encapsulates much more information for each link.
- url files that live in directory passed to new are associated to category called '.' in internal data structure.
- Bookmarks of Netscape files associated to level 0 categories are associated to a category called '.' in internal data structure. In previous release this was the pseudo-category 'Favorite'.
- Fixed a bug with this category.
- Fixed what I think it is a bug, at least in Win32: when passed an absolute dir to new, category names in internal data structure were prefixed with that absolute path. Now categories are relative paths.
- Althought now the internal data structure is richer, fetch_items returns the same thing for backward compatibility.
- Added a new function fetch that returns the entire internal data structure or select links by regexes.
- Added a new function set that changes the entire internal data structure.
- Added new test file for testing fetch and set (2.t)
- Modified 1.t
- Modified documentation.
- All source modifications have been done preserving all source code, adding new source and writting #------------ around (see source). Also test file.
- Changed prerequisites in Makefile.PL: it specifies module Netscape::Bookmarks::Link, but not only it is used, also in currently production version of Netscape::Bookmak::... module doesn't exist 'recurse' function, wich is used. Currently this function is in release 2.2_01 of distribution package.
- Eliminated shell metacharacters in link titles (substituted by '.').
Modules
Input and output link collections in different formats
Examples
- eg/Bookmarks-Netscape.html
- eg/Favorites-WinIE/Links/Google.url
- eg/Favorites-WinIE/ShorterLink.com.url
- eg/Favorites-WinIE/Thesaurus.com.url
- eg/Favorites-WinIE/cs/perl/CPAN.url
- eg/Favorites-WinIE/cs/perl/YAPC.url
- eg/Favorites-WinIE/foo/bar/Google.url
- eg/Favorites-WinIE/foo/baz/blah/CPAN.url
- eg/Favorites-WinIE/foo/baz/blah/YAPC.url