Crates.io | bookmark_exporter |
lib.rs | bookmark_exporter |
version | 1.0.0 |
source | src |
created_at | 2024-08-24 23:16:07.092955 |
updated_at | 2024-08-24 23:16:07.092955 |
description | Bookmark exporter |
homepage | |
repository | https://github.com/jlyonsmith/bookmark_exporter |
max_upload_size | |
id | 1350604 |
size | 43,591 |
This is a basic CLI bookmark exporter tool.
Currently the following browsers are supported:
Browser | Argument | Description |
---|---|---|
Firefox | --firefox |
Firefox uses a SQLite database so the browser must be closed to do the export. |
Chrome | --chrome |
Chrome uses a JSON file and the export can be run with the browser open. You may still want to close it if you have recently added bookmarks. |
The tool has been tested on:
If you want additional functionality, please add it and make a pull request.
The tool dumps bookmark information to stdout
in line pairs; title followed by URL. You can format the output as you wish. To format as markdown links, for example, you could do:
bookmark-exporter --chrome --firefox | tr -d "\"'" | gxargs -d '\n' -L2 printf "[%s](%s)\n" \"$0\" \"$1\"
On a Mac this assumes you have installed the GNU version of xargs
, gxargs
with brew install findutils
.