{"id":13476498,"url":"https://github.com/1nfiniteloop/json-bookmarks","last_synced_at":"2026-04-07T06:36:29.497Z","repository":{"id":216992276,"uuid":"403396808","full_name":"1nfiniteloop/json-bookmarks","owner":"1nfiniteloop","description":"Browser extension for Mozilla Firefox and Chrome for importing and exporting bookmarks with a json file","archived":false,"fork":false,"pushed_at":"2026-01-24T14:04:15.000Z","size":32,"stargazers_count":32,"open_issues_count":3,"forks_count":6,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-01-25T02:09:13.737Z","etag":null,"topics":["bookmarks","bookmarks-converter","bookmarks-files","browser-extension","chrome-extension","firefox-extension","web-extension"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/1nfiniteloop.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-09-05T19:34:11.000Z","updated_at":"2025-12-22T11:51:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"cbce976b-b460-44e0-8108-b2dc9e9ff15f","html_url":"https://github.com/1nfiniteloop/json-bookmarks","commit_stats":null,"previous_names":["1nfiniteloop/json-bookmarks"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/1nfiniteloop/json-bookmarks","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1nfiniteloop%2Fjson-bookmarks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1nfiniteloop%2Fjson-bookmarks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1nfiniteloop%2Fjson-bookmarks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1nfiniteloop%2Fjson-bookmarks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/1nfiniteloop","download_url":"https://codeload.github.com/1nfiniteloop/json-bookmarks/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1nfiniteloop%2Fjson-bookmarks/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31503392,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bookmarks","bookmarks-converter","bookmarks-files","browser-extension","chrome-extension","firefox-extension","web-extension"],"created_at":"2024-07-31T16:01:31.142Z","updated_at":"2026-04-07T06:36:29.491Z","avatar_url":"https://github.com/1nfiniteloop.png","language":"JavaScript","funding_links":[],"categories":["JavaScript","chrome-extension"],"sub_categories":[],"readme":"# Json Bookmarks\n\n![json-bookmarks](https://user-images.githubusercontent.com/31454564/147612138-4c9d6bb4-49d3-41ae-bed0-274a23d21c66.png)\n\nThis add-on uses a simple json file format for exporting and importing bookmarks\nin Firefox and Chrome. This makes it easy to sync bookmarks offline between\nbrowsers, share subset of your bookmarks with others or backup in a git repository.\n\n## Install\n\n* Firefox: \u003chttps://addons.mozilla.org/en-US/firefox/addon/json-bookmarks/\u003e.\n* Chrome: \u003chttps://chromewebstore.google.com/detail/json-bookmarks/nalfimhmhafapgfcmajjjgeohmcnlfeh\u003e\n\n## Format\n\nChrome and Firefox uses different names for the built-in bookmarks root folders.\nThe bookmarks file format handles this by:\n\n* Substituting __\"Bookmarks Toolbar\"__ in Mozilla Firefox and __\"Bookmarks bar\"__ in Chrome\n  with `${BOOKMARKS_BAR}`.\n* Substituting __\"Bookmarks Menu\"__ in Mozilla Firefox and __\"Other bookmarks\"__ in Chrome\n  with `${BOOKMARKS_MENU}`.\n\n## Build and develop\n\n1. Install third party libraries with `tools/install_third_party`.\n2. Load the extension locally from Mozilla Firefox:\n   `about:debugging#/runtime/this-firefox` and from\n   Chrome: `chrome://extensions/`.\n3. Package with `tools/package chrome` and `tools/package mozilla`.\n4. Distribute for Mozilla \u003chttps://addons.mozilla.org\u003e and for Chrome:\n   \u003chttps://chrome.google.com/webstore/devconsole\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F1nfiniteloop%2Fjson-bookmarks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F1nfiniteloop%2Fjson-bookmarks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F1nfiniteloop%2Fjson-bookmarks/lists"}