NAME
Bookmarks::Opera - Opera style bookmarks.
SYNOPSIS
use
Data::Dumper;
use
Bookmarks::Parser;
# You don't need to explicitly use Bookmarks::Opera
my
$parser
= Bookmarks::Parser->new();
# Existing Opera bookmark file
my
$file
=
"bookmarks.adr"
;
my
$bookmarks
=
$parser
->parse({
filename
=>
$file
});
my
@nodes
=
$bookmarks
->get_top_level();
my
@tree
;
# Depth-first bookmarks tree visit
while
(
@nodes
) {
my
$node
=
shift
@nodes
;
push
@tree
,
$node
;
if
(
$node
->{children}) {
push
@nodes
,
$bookmarks
->get_from_id(
$_
)
for
@{
$node
->{children} };
}
}
Dumper(\
@tree
);
DESCRIPTION
A subclass of Bookmarks::Parser for handling Opera bookmarks.
METHODS
get_header_as_string
get_item_as_string
get_footer_as_string
See Bookmarks::Parser for these methods.
AUTHOR
Jess Robinson <castaway@desert-island.demon.co.uk>
Cosimo Streppone <cosimo@cpan.org>
LICENSE
This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself.