| Crates.io | bookmark_exporter |
| lib.rs | bookmark_exporter |
| version | 1.0.0 |
| created_at | 2024-08-24 23:16:07.092955+00 |
| updated_at | 2024-08-24 23:16:07.092955+00 |
| 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.