Automatically convert reMarkable tablet notes into PDF files as soon as they sync to rmfakecloud.
Browse and open rendered tablet documents from a phone or laptop via a local web page.
Keep handwritten annotations and page links visible when converting annotated PDFs.
Run the converter as a background service that updates itself as new pages arrive.
| txoof/rm-render | 0xallam/my-recipe | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | Python | Python | Python |
| Last pushed | — | 2022-11-22 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | hard | moderate | moderate |
| Complexity | 4/5 | 2/5 | 4/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires an existing rmfakecloud installation with sync15 enabled, plus Docker and a couple of command line prerequisites.
This project takes documents from a reMarkable tablet and turns them into regular PDF files you can view in a browser. It is meant to work alongside rmfakecloud, a self hosted stand in for reMarkable's own cloud service, and it watches that service's storage for changes whenever your tablet syncs. When a change is detected, the tool reads the tablet's internal file format directly and renders it into a PDF, keeping pages in the right order and drawing any handwritten annotations on top of the original page. It handles three kinds of documents differently: a plain PDF is copied through as is, a PDF with handwritten notes gets those pen strokes layered onto each page while preserving the PDF's original clickable links, and a notebook, which has no original PDF at all, gets its handwritten pages drawn onto a blank page. The finished PDFs are served through a small local web server so you can browse and open them from any device on your network. Installation is handled by a single script that detects your existing rmfakecloud setup, sets up the local web server configuration, and installs a background service so the tool keeps running and updating automatically as new pages sync in. The same script can update the tool later, or remove it entirely, including an option to delete the rendered PDF files. The tool runs on Ubuntu Linux and needs an existing rmfakecloud installation with a specific sync feature turned on, along with a couple of small helper programs for detecting file changes and running Python code. It has a few known gaps: certain newer pen colors may not render correctly, links inside handwritten annotations are not preserved, very large PDF files are skipped by default, and it cannot send changes back to the tablet, only read from it. The README does not state a license for this project.
A self-hosted tool that watches an rmfakecloud server and automatically converts synced reMarkable tablet documents, including handwritten notes, into browsable PDF files.
Mainly Python. The stack also includes Python, Docker, nginx.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.