Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/AnyTimeTraveler/pipes-and-rust
A small program that runs on your reMarkable 2 and reads the pen movements and paints them on a small website hosted on the tablet itself. No need to install anything else.
https://github.com/AnyTimeTraveler/pipes-and-rust
drawing remarkable-tablet rust
Last synced: 25 days ago
JSON representation
A small program that runs on your reMarkable 2 and reads the pen movements and paints them on a small website hosted on the tablet itself. No need to install anything else.
- Host: GitHub
- URL: https://github.com/AnyTimeTraveler/pipes-and-rust
- Owner: AnyTimeTraveler
- License: mit
- Created: 2020-10-17T09:05:44.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-12-04T19:44:48.000Z (about 3 years ago)
- Last Synced: 2024-08-03T17:10:17.280Z (4 months ago)
- Topics: drawing, remarkable-tablet, rust
- Language: HTML
- Homepage:
- Size: 315 KB
- Stars: 61
- Watchers: 3
- Forks: 5
- Open Issues: 4
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
- awesome-reMarkable - pipes and rust - (Made for rM2) Stream pen strokes to browser. A single executable on the reMarkable that hosts a tiny webserver in the local WLAN. (Screen Sharing/Streaming / Launchers)
README
# Pipes and Rust
[![Rust](https://github.com/AnyTimeTraveler/pipes-and-rust/actions/workflows/rust.yml/badge.svg?branch=master)](https://github.com/AnyTimeTraveler/pipes-and-rust/actions/workflows/rust.yml)## Now also works with reMarkable 1!
A small program that runs on your reMarkable 1 and 2 that allows you to draw on a tiny website hosted on the tablet itself.
No need to install anything else.![Demo](images/demo.gif)
# Usage
1. Install the software with one of the methods below.
2. Connect to http://remarkable (or device IP) (optionally with port)
3. Done!# Requirements
1. SSH access to the reMarkable 2 for installation (passwordless ssh-key recommended)
2. (when building from source) [Rust](https://rustup.rs/)
3. (when building from source) [Cross](https://github.com/rust-embedded/cross)# Installation (from Binary)
1. Download the [latest release](https://github.com/AnyTimeTraveler/pipes-and-rust/releases)
2. Set IP or hostname and port in `install.sh`
3. Run `install.sh` as normal user# Installation (from Source)
1. Install [Rust](https://rustup.rs/)
2. Install [Cross](https://github.com/rust-embedded/cross) to build for armv7
3. Set hostname in `build_push_run.sh`
4. Execute `build_push_run.sh`# Uninstallation
1. Set IP or hostname in `uninstall.sh`
2. Run `uninstall.sh` as normal user# Credits
This work is based on [pipes-and-paper](https://gitlab.com/afandian/pipes-and-paper) by Joe Wass and uses his code to read the stylus coordinates.
Thank you to [MarkPash](https://github.com/MarkPash) for adding the eraser function.
Thank you to [Philipp Marmet](https://github.com/fujexo) for making the port adjustable and implementing support for the reMarkable 1.
# License
MIT-License