{"id":23121305,"url":"https://github.com/jelleschutter/remarkable-firefox","last_synced_at":"2025-08-17T00:32:37.865Z","repository":{"id":44737185,"uuid":"397297695","full_name":"jelleschutter/remarkable-firefox","owner":"jelleschutter","description":"Unoffical reMarkable AddOn for Firefox.","archived":false,"fork":false,"pushed_at":"2025-03-20T16:54:20.000Z","size":11,"stargazers_count":77,"open_issues_count":8,"forks_count":6,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-04-04T21:44:18.236Z","etag":null,"topics":["remarkable"],"latest_commit_sha":null,"homepage":"https://addons.mozilla.org/en-GB/firefox/addon/unofficial-remarkable/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jelleschutter.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-08-17T15:02:29.000Z","updated_at":"2025-03-20T16:54:23.000Z","dependencies_parsed_at":"2022-09-21T01:12:40.052Z","dependency_job_id":null,"html_url":"https://github.com/jelleschutter/remarkable-firefox","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jelleschutter/remarkable-firefox","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jelleschutter%2Fremarkable-firefox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jelleschutter%2Fremarkable-firefox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jelleschutter%2Fremarkable-firefox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jelleschutter%2Fremarkable-firefox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jelleschutter","download_url":"https://codeload.github.com/jelleschutter/remarkable-firefox/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jelleschutter%2Fremarkable-firefox/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270791255,"owners_count":24645781,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-16T02:00:11.002Z","response_time":91,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["remarkable"],"created_at":"2024-12-17T06:17:13.105Z","updated_at":"2025-08-17T00:32:37.854Z","avatar_url":"https://github.com/jelleschutter.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# reMarkable for Firefox ([Download](https://addons.mozilla.org/en-GB/firefox/addon/unofficial-remarkable/))\nThis repo converts the offical [reMarkable Chrome Extension](https://chrome.google.com/webstore/detail/read-on-remarkable/bfhkfdnddlhfippjbflipboognpdpoeh) into a Firefox AddOn published [here](https://addons.mozilla.org/en-GB/firefox/addon/unofficial-remarkable/) under the name \"Unofficial reMarkable\".\n\n## Process\nThe process happens in 3 steps:\n### Step 1: Download Chrome Extension\n```shell\npython ./download_chrome.py\n```\nThis step downloads the current version of the Chrome Extension.\n\n### Step 2: Convert Chrome Extension to Firefox AddOn\n```shell\npython ./chrome_to_firefox.py\n```\nThis step contains the main logic for converting the Chrome Extension to the Firefox AddOn.\n1. Change the format of options in the manifest.json to the format required by Firefox.\n2. Map the `chrome` variable to the `browser` variable in Firefox.\n\n### Step 3: Publish the Firefox AddOn\n```shell\npython ./publish_firefox.py\n```\nThis step checks wether the current version of the AddOn has already published to Mozilla. If not it uploads the new version.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjelleschutter%2Fremarkable-firefox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjelleschutter%2Fremarkable-firefox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjelleschutter%2Fremarkable-firefox/lists"}