{"id":24287689,"url":"https://github.com/makefu/hoarder-bookmark-importer","last_synced_at":"2026-05-08T08:36:08.678Z","repository":{"id":271792680,"uuid":"914561922","full_name":"makefu/hoarder-bookmark-importer","owner":"makefu","description":"differential bookmark importer from firefox export to hoarder","archived":false,"fork":false,"pushed_at":"2025-01-09T22:23:29.000Z","size":6,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-12T22:37:43.420Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","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/makefu.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}},"created_at":"2025-01-09T20:55:11.000Z","updated_at":"2025-02-14T15:28:48.000Z","dependencies_parsed_at":"2025-01-10T11:17:24.231Z","dependency_job_id":null,"html_url":"https://github.com/makefu/hoarder-bookmark-importer","commit_stats":null,"previous_names":["makefu/hoarder-bookmark-importer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/makefu/hoarder-bookmark-importer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makefu%2Fhoarder-bookmark-importer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makefu%2Fhoarder-bookmark-importer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makefu%2Fhoarder-bookmark-importer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makefu%2Fhoarder-bookmark-importer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/makefu","download_url":"https://codeload.github.com/makefu/hoarder-bookmark-importer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makefu%2Fhoarder-bookmark-importer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32773368,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"ssl_error","status_checked_at":"2026-05-08T08:22:45.650Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6: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":[],"created_at":"2025-01-16T08:20:08.141Z","updated_at":"2026-05-08T08:36:08.628Z","avatar_url":"https://github.com/makefu.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hoarder Differential Bookmark Importer\n\nThis script performs a differential upload of the Firefox bookmarks to Hoarder by utilizing\nthe Hoarder API. The script will first fetch all existing bookmark URLs from Hoarder\nand then diff this list against the provided file.\nEvery bookmark which is not yet on the server will be created, with tags and creation time added.\n\n## Usage\n\n1. Export your most recent Firefox bookmarks as \"JSON\" and put it in this folder.\n2. In Hoarder, get the API key from `/settings/api-keys`.\n3. `echo \"ak1_random_string\" \u003e .token`\n4. Also, create a new list where the bookmarks should be added to. Get the ID from `/dashboard/lists`.\n5. On Nix/NixOS: run `./firefox-uploader --host https://\u003cyour-host\u003e --list-id \u003cyour-list\u003e bookmarks-*.json`\n6. For all other operating systems: `pip install docopt requests`, then run `python3 ./firefox-uploader --host \u003cyour-host\u003e --list-id \u003cyour-list\u003e bookmarks-*.json`\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmakefu%2Fhoarder-bookmark-importer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmakefu%2Fhoarder-bookmark-importer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmakefu%2Fhoarder-bookmark-importer/lists"}