All Projects → LinusCDE → rmWebUiTools

LinusCDE / rmWebUiTools

Licence: GPL-3.0 license
Utilize the USB webinterface of your remarkable paper tablet. Export all files or use this to make your own scripts.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to rmWebUiTools

rmWacomToMouse
Using the pen input (wacom) of the reMarkable to move your mouse on a pc.
Stars: ✭ 46 (+48.39%)
Mutual labels:  remarkable-tablet
Awesome Remarkable
A curated list of projects related to the reMarkable tablet
Stars: ✭ 4,111 (+13161.29%)
Mutual labels:  remarkable-tablet
remarkableflash
No description or website provided.
Stars: ✭ 41 (+32.26%)
Mutual labels:  remarkable-tablet
instapaper-as-pdf-to-remarkable
Exports Instapaper-Articles to PDF and potentially send them to a connected remarkable tablet
Stars: ✭ 33 (+6.45%)
Mutual labels:  remarkable-tablet
rM2PDF
rM2PDF script for the reMarkable reader
Stars: ✭ 23 (-25.81%)
Mutual labels:  remarkable-tablet
fingerterm-reMarkable
A build of fingerterm, modified to draw more nicely on the reMarkable ePaper device.
Stars: ✭ 61 (+96.77%)
Mutual labels:  remarkable-tablet
reMarkable-year-week-tasks-planner
Clickable Year-Week-Tasks PDF planner for the Remarkable Tablet
Stars: ✭ 17 (-45.16%)
Mutual labels:  remarkable-tablet
remarkable pdflets
mini apps for reMarkable inside xochitl
Stars: ✭ 64 (+106.45%)
Mutual labels:  remarkable-tablet
remarkable-calendar-creator
Create calendars to display on a reMarkable device as the suspend screen or to write notes on, including events from your own online iCal calendar
Stars: ✭ 28 (-9.68%)
Mutual labels:  remarkable-tablet
noteto
Template Tool for the reMarkable tablet (and maybe others?)
Stars: ✭ 30 (-3.23%)
Mutual labels:  remarkable-tablet
ReMarkable.NET
A .NET library for developing applications for the reMarkable tablets
Stars: ✭ 37 (+19.35%)
Mutual labels:  remarkable-tablet
recrossable
crossword game with simplistic handwriting recognition and automatic generation of crosswords
Stars: ✭ 36 (+16.13%)
Mutual labels:  remarkable-tablet
rm2pdf
Convert reMarkable tablet notebooks and annotated PDFs to layered PDF documents
Stars: ✭ 53 (+70.97%)
Mutual labels:  remarkable-tablet
remarkable syncthing
Self-hosting syncing solution for reMarkable
Stars: ✭ 86 (+177.42%)
Mutual labels:  remarkable-tablet
chessmarkable
Chess for the reMarkable using the rust pleco lib
Stars: ✭ 71 (+129.03%)
Mutual labels:  remarkable-tablet
rmrl
Render reMarkable documents to PDF
Stars: ✭ 77 (+148.39%)
Mutual labels:  remarkable-tablet
Koreader
An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices
Stars: ✭ 9,467 (+30438.71%)
Mutual labels:  remarkable-tablet
remarkable-tweak
Tweak tool for the reMarkable paper tablet. Lets you organize your templates with no fuss.
Stars: ✭ 20 (-35.48%)
Mutual labels:  remarkable-tablet
remarkable-cli-tooling
Tooling for the reMarkable paper tablet.
Stars: ✭ 37 (+19.35%)
Mutual labels:  remarkable-tablet
goMarkableStream
A utility to stream from a Remarkable2 without hack or third party dependencies
Stars: ✭ 129 (+316.13%)
Mutual labels:  remarkable-tablet

rmWebUiTools

Mentioned in Awesome reMarkable

This is a collection of scripts that utilize the reMarkable USB webinterface to export files.

DISCLAIMER

Using the export functionality, the script will prompt your device to export every single file onto your pc. This will - as of now - lead to freezes and other problems, as the software is not specifically suited for this usecase.

I (and reMarkable AS too) WON'T take any responsibility for potential damage done to your device using this software.

Installation

First ensure you have a recent version of Python 3 installed.

To install all dependencies, execute this command in your terminal or command prompt:

$ pip install requests

Next you clone this repository (or download it as a zip file), and go into the folder using the cd command in your terminal or command prompt.

Usage

The scripts (except api.py) are meant to be executed with python 3.

This can be done by typing python followed by the name of the script file. On unix systems, you can also execute those scripts like any other shell script.

Examples:

$ python export.py --only-notebooks --update NotebookBackup
$ ./export.py --only-notebooks --update NotebookBackup
$ ./export.py --help

$ ./tree.py
$ ./paths.py
$ ./stats.py

Possibilities

Right now, you can export/mirror all your files into a specified folder, export only changed files or view general information using on of the various scripts available.

You can also make your own scripts using the api.py and give you access to all metadata provided by the reMarkable USB webinterface. An example of such information can be found in the file .exampleRootMetadata.json.

There is certainly a lot more possible than currently provided. If you want a certain feature, you can create an issue (= feature request) or contribute it yourself.

Common problem

When exporting a large amount of files, it can happen that your reMarkable enters sleep mode during that process or locks up and restarts (happens on some huge pdf files).

When this happens, you can just execute the same command again. It should continue where it failed with no data loss.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].