Web extension to sync bookmarks between browsers to the cloud file host of your choice
A web extension to synchronize bookmarks between browers. Supports the following features:
Note that this extension talks to a companion backend app required for initial handshake to third-party APIs called syncmarx-api
First make sure you have the latest version of Node.js installed. Then follow the instructions below from within the project directory.
npm install
npm run dev
# Or to auto-rebuild on file changes:
npm run dev-watch
npm install
npm run prod
# Or to auto-rebuild on file changes:
npm run prod-watch
You have two options for testing. The first is to simply build the app, and load the directory as an unpacked extension directly from within your browser.
The other way is to run npm run dev-web-ext
(or prod-web-ext
depending on target environment). This will load the extension into a temporary instance of Firefox for testing.
Follow the on-screen instructions. The app will walk you through the authentication process for a third-party cloud file host (currently Dropbox, Google Drive, or Box). Copy and paste the provided token into the app, and you can start syncing bookmarks.