Unoffical reMarkable AddOn for Firefox.

Overview

reMarkable for Firefox (Download)

This repo converts the offical reMarkable Chrome Extension into a Firefox AddOn published here under the name "Unofficial reMarkable".

Process

The process happens in 3 steps:

Step 1: Download Chrome Extension

python ./chrome_download.py

This step downloads the current version of the Chrome Extension.

Step 2: Convert Chrome Extension to Firefox AddOn

python ./chrome_to_firefox.py

This step contains the main logic for converting the Chrome Extension to the Firefox AddOn.

  1. Change the format of options in the manifest.json to the format required by Firefox.
  2. Map the chrome variable to the browser variable in Firefox.

Step 3: Publish the Firefox AddOn

python ./publish_firefox.py

This step checks wether the current version of the AddOn has already published to Mozilla. If not it uploads the new version.

Comments
  • fix AMO auth timestamp and key issues

    fix AMO auth timestamp and key issues

    This should probably fix #3 (it was needed when running here), and make future problems a little clearer. N.B. I'm not sure if the key changes are breaking for you - I'm running by copy-pasting my AMO key straight into an env file that looks like

    MOZILLA_API_KEY=user:12132989:***
    MOZILLA_API_SECRET=abc...
    

    and running with

    env $(cat environment) python ./publish_firefox.py
    

    .

    If you've pre-encoded your API secret in Github or something then this would be a breaking change for you (but it would mean you can copy future keys straight in from the AMO page without doing anything to the first). I can't really tell sorry because I can't see your CI secrets :)

    bug 
    opened by akdor1154 1
  • Failing since Oct 7

    Failing since Oct 7

    Possibly Mozilla changed their API or maybe the key you're using is bad?

    https://github.com/jelleschutter/remarkable-firefox/runs/3833732070?check_suite_focus=true#step:7:12 is where it has been failing in the few that I spotchecked.

    bug 
    opened by ClashTheBunny 0
  • Can't link to my remarkable account on Firefox 108.0.1 (64-bit) on Ubuntu 22.04

    Can't link to my remarkable account on Firefox 108.0.1 (64-bit) on Ubuntu 22.04

    Hi,

    I can't manage to link the add-on with my remarkable account with Firefox 108.0.1 (64-bit) on Ubuntu 22.04

    1. I get a one-time code
    2. I paste in the required field and click connect
    3. I get the following error in raw HTML:
    <html>
      <head>
        <meta http-equiv="content-type" content="text/html;charset=utf-8">
        <title>500 Server Error</title>
      </head> 
      <body text=#000000 bgcolor=#ffffff>
        <h1>Error: Server Error</h1>
        <h2>The server encountered an error and could not complete your request.<p>Please try again in 30 seconds.</h2>
        <h2></h2>
      </body>
    </html>
    

    image (I replaced the one-time code with X)

    I can also confirm the official extension is working with Chromium version 108.0.5359.124 (Official Build) snap (64-bit) on the same system.

    bug help appreciated 
    opened by flzara 4
  • Firefox for Android?

    Firefox for Android?

    Thank you for working on this since Remarkable fails to put in the effort. I would like to request Firefox for Android compatibility.

    https://extensionworkshop.com/documentation/develop/developing-extensions-for-firefox-for-android/#check-for-firefox-for-android-compatibility

    enhancement help appreciated 
    opened by iamhammer 0
  • Not converting to PDF

    Not converting to PDF

    Thanks for this extension. It is working great for text here, but it gets stuck when converting to PDF ("Starting conversion" message forever). After that, when Firefox is restarted, different error messages appear when clicking on the Read on Remarkable icon (like Missing host permission for the tab).

    Is it working PDF conversion for you?

    bug help appreciated 
    opened by juanfcocontreras 1
Unoffical implementation about Image Super-Resolution via Iterative Refinement by Pytorch

Image Super-Resolution via Iterative Refinement Paper | Project Brief This is a unoffical implementation about Image Super-Resolution via Iterative Re

LiangWei Jiang 2.5k Jan 2, 2023
curl-impersonate: A special compilation of curl that makes it impersonate Chrome & Firefox

curl-impersonate A special compilation of curl that makes it impersonate real browsers. It can impersonate the four major browsers: Chrome, Edge, Safa

lwthiker 1.9k Jan 3, 2023
An addon uses SMPL's poses and global translation to drive cartoon character in Blender.

Blender addon for driving character The addon drives the cartoon character by passing SMPL's poses and global translation into model's armature in Ble

犹在镜中 153 Dec 14, 2022
Jremesh-tools - Blender addon for quad remeshing

JRemesh Tools Blender 2.8 - 3.x addon for quad remeshing. Currently it is a wrap

Jayanam 89 Dec 30, 2022
Addon and nodes for working with structural biology and molecular data in Blender.

Molecular Nodes ?? ?? ?? Buy Me a Coffee to Keep Development Going! Join a Community of Blender SciVis People! What is Molecular Nodes? Molecular Node

Brady Johnston 456 Jan 8, 2023
This repository is an unoffical PyTorch implementation of Medical segmentation in 3D and 2D.

Pytorch Medical Segmentation Read Chinese Introduction:Here! Recent Updates 2021.1.8 The train and test codes are released. 2021.2.6 A bug in dice was

EasyCV-Ellis 618 Dec 27, 2022
Unoffical implementation about Image Super-Resolution via Iterative Refinement by Pytorch

Image Super-Resolution via Iterative Refinement Paper | Project Brief This is a unoffical implementation about Image Super-Resolution via Iterative Re

LiangWei Jiang 2.5k Jan 2, 2023
RMfuse provides access to your reMarkable Cloud files in the form of a FUSE filesystem

RMfuse provides access to your reMarkable Cloud files in the form of a FUSE filesystem. These files are exposed either in their original format, or as PDF files that contain your annotations. This lets you manage files in the reMarkable Cloud using the same tools you use on your local system.

Robert Schroll 82 Nov 24, 2022
Render reMarkable documents to PDF

rmrl: reMarkable Rendering Library rmrl is a Python library for rendering reMarkable documents to PDF files. It takes the original PDF document and th

Robert Schroll 95 Dec 25, 2022
Remarkable Markdown Debian Package Fix

Remarkable debian package fix For some reason the Debian package for remarkable markdown editor has not been made to install properly on Ubuntu 20.04

Eric Seifert 37 Jan 2, 2023
A simple toolchain for moving Remarkable highlights to Readwise

A simple toolchain for moving Remarkable highlights to Readwise

zach wick 20 Dec 20, 2022
Better firefox bookmarks script for rofi

rofi-bookmarks Small python script to open firefox bookmarks with rofi. Features Icons! Only show bookmarks in a specified bookmark folder Show entire

null 32 Nov 10, 2022
Run-Your-Own Firefox Sync Server

Run-Your-Own Firefox Sync Server This is an all-in-one package for running a self-hosted Firefox Sync server. It bundles the "tokenserver" project for

Mozilla Services 1.7k Dec 30, 2022
Python 3 wrapper of Microsoft UIAutomation. Support UIAutomation for MFC, WindowsForm, WPF, Modern UI(Metro UI), Qt, IE, Firefox, Chrome ...

Python 3 wrapper of Microsoft UIAutomation. Support UIAutomation for MFC, WindowsForm, WPF, Modern UI(Metro UI), Qt, IE, Firefox, Chrome ...

yin kaisheng 1.6k Dec 29, 2022
Fetch Chrome, Firefox, WiFi password and system info

DISCLAIMER : OUR TOOLS ARE FOR EDUCATIONAL PURPOSES ONLY. DON'T USE THEM FOR ILLEGAL ACTIVITIES. YOU ARE THE ONLY RESPONSABLE FOR YOUR ACTIONS! OUR TO

Genos 59 Nov 17, 2022
firefox session recovery

firefox session recovery

Ahmad Sadraei 5 Nov 29, 2022
recover Firefox and more browsers logins

Browser Creds this script will recover saved browsers logins into txt files. It currently only support windows 10. currently support : Chrome Opera Fi

HugoLB 41 Nov 9, 2022
Install Firefox from Mozilla.org easily, complete with .desktop file creation.

firefox-installer Install Firefox from Mozilla.org easily, complete with .desktop file creation. Dependencies Python 3 Python LXML Debian/Ubuntu: sudo

rany 7 Nov 4, 2022
Tool to transfer credential files from Firefox to your local machine to decrypt offline.

Firefox-Dumper Firefox Dumper identifies the current user's Firefox profile directory and exfiltrates the credential files to the attacker's FTP serve

Joe Helle 22 Sep 10, 2022
Firefox 96 Webapps for Gnome 3

mozapp Do you prefer Firefox to Chrome? Me too! But ever since Firefox dropped support for standalone web applications, I've resorted to using Chrome

Marten de Vries 8 Oct 31, 2022