NAME

bookmarks - Export bookmarks from browsers and files.

SYNOPSIS

$ bookmarks [-hVda] [-f format] [file ...]

-h, --help      help
-V, --version   version
-d              debug (sent to STDERR)
-a              all : process arguments and default locations
-f format       export format : csv, csv-noheader, html, html-raw, or any combination
                of characters t,u,d as <title> <url> <description> (default : tud)
-s              find schemeless URLs in text files (default : no)

DESCRIPTION

bookmarks is a tool to export bookmarks from files supplied as arguments. Without arguments, or with option -a, bookmarks will attempt to read files from browsers default locations. If file is a dash "-", STDIN is read and processed as plain text source.

Supported sources :

- Safari (*.plist)
- Firefox (*.sqlite)
- Chrome and Edge (*Bookmarks)
- Internet Explorer (*Favorites)
- Netscape (*.html)
- Markdown (*.md)
- Gemini (*.gmi)
- Surfraw (same as plain text)
- Plain text (any other extension)

Markdown, Gemini and plain text files are processed line by line (as UTF-8) :

[markdown example](http://example.md/ "with description")
=> gemini://example.gmi gemini example
plain text example http://example.txt with description

Supported fields :

- <title> is the name, alias or title.
- <url> is the address, URL or URI.
- <description> is only supported for Safari 'Description', Firefox 'Tags' and Markdown 'Title' (just the tooltip, actually).

Output format :

By default, fields <title> <url> <description> are exported as plain text. This can be changed by using option -f and specifying any combination of characters t,u,d. Other possible values :

- csv : Comma-separated values with double-quotes and CR NL (RFC 4180).
- csv-noheader : same as above, without header line.
- html : Netscape Bookmarks File Format.
- html-raw : raw list of HTML <A> elements.

BUGS

Please report any bugs or feature requests to kaldor@cpan.org, or through the web interface at "/github.com/kal247/App-bookmarks /issues" in https:.

AUTHOR

jul, kaldor@cpan.org

LICENSE AND COPYRIGHT

This software is Copyright (c) 2019-2025 by jul.

This is free software, licensed under:

The Artistic License 2.0 (GPL Compatible)