As mentioned in the top level documentation you can generate bookmarks with the command:
npx bookworms get ./my-bookmarks.yaml
However now you have your exports then what?
You should first create a repository for your bookmark YMAL file, this will allow different people to contribute and give you all the audit controls you expect with Git. Once this is created you can generate your first exports using and then check them into the repository too.
The README.md
will then make it document and all the URLs will then be accessible to anyone with Git access. Then whoever has access can use the browsers.html
file and import it into their browser.
Each time you make a change to the YAML
you will need to rerun bookworms and check in the changes files. The next step is to add a GitHub action to remove this step but for now, this is manual.
You can now integrate Bookworms directly with Slack.
Bookmarks have a standard HTML structure for importing and exporting, Bookworms takes advantage of this. The following browsers have been tested and work successfully:
You can find instructions of how to import bookmarks on the links above, other browsers might also work but they have not yet been tested.
You can import bookmarks into Chrome following the standard action: https://support.google.com/chrome/answer/96816?hl=en-GB.
If you have no bookmarks in your bookmark bar they will then follow this structure:
Bookmarks Bar/
├── Bookworms/
│ ├── folder 1/
│ ├──...
│ ├── .../
├──...
However if you already have bookmarks in in your bookmark bar it will look like this:
Bookmarks Bar/
├── Imports/
│ ├Bookworms/
│ ├── folder 1/
│ ├──...
│ ├── .../
├──...
It is worth noting that because anyone can update bookmarks and therefore the browsers.html
you might want to watch this repository and run this process again when a change comes in.