https://github.com/sustainablecommunitydevelopmenthub/bookmarks
social bookmarking / curating tool designed to link with graphql for Datocms - Browser extension tool for firefox and chrome
https://github.com/sustainablecommunitydevelopmenthub/bookmarks
Last synced: 10 months ago
JSON representation
social bookmarking / curating tool designed to link with graphql for Datocms - Browser extension tool for firefox and chrome
- Host: GitHub
- URL: https://github.com/sustainablecommunitydevelopmenthub/bookmarks
- Owner: SustainableCommunityDevelopmentHub
- License: mit
- Created: 2022-01-23T17:24:00.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-01-23T17:31:06.000Z (over 4 years ago)
- Last Synced: 2025-01-08T11:41:18.133Z (over 1 year ago)
- Language: JavaScript
- Size: 1.99 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Json Bookmarks

This add-on exports and imports bookmarks with a json formatted file for:
* Easily share bookmarks between each other using a simple file.
* Store bookmarks in a simple readable file format, example in a git repository.
* Sync bookmarks between Chrome & Firefox.
## Install
The add-on is published for Firefox here:
.
The add-on also works for Chrome but is not yet published on Chrome Web Store.
Thus, install from locally until further:
1. Download latest release from
.
2. Unpack in any folder, example create
`/Extensions Local/json-bookmarks`, where your profile path
can be obtained from `chrome://version/`.
3. Install locally from `chrome://extensions/` -> Toggle "Developer mode" ->
"Load unpacked".
## Format
Chrome and Firefox uses different names for the built-in bookmarks root folders.
The bookmarks file format handles this by:
* Substituting __"Bookmarks Toolbar"__ in Mozilla Firefox and __"Bookmarks bar"__ in Chrome
with `${BOOKMARKS_BAR}`.
* Substituting __"Bookmarks Menu"__ in Mozilla Firefox and __"Other bookmarks"__ in Chrome
with `${BOOKMARKS_MENU}`.
## Build and develop
1. Install third party libraries with `tools/install_third_party`.
2. Load the extension locally from Mozilla Firefox:
`about:debugging#/runtime/this-firefox` and from
Chrome: `chrome://extensions/`.
3. Package with `tools/package`.
4. Distribute for Mozilla
and for Chrome .