https://github.com/eeems-org/remarkable-update-fuse
Mount remarkable update files using FUSE
https://github.com/eeems-org/remarkable-update-fuse
remarkable-tablet
Last synced: 2 months ago
JSON representation
Mount remarkable update files using FUSE
- Host: GitHub
- URL: https://github.com/eeems-org/remarkable-update-fuse
- Owner: Eeems-Org
- License: mit
- Created: 2023-12-28T06:13:21.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-09T05:30:14.000Z (3 months ago)
- Last Synced: 2025-04-19T00:41:19.867Z (3 months ago)
- Topics: remarkable-tablet
- Language: Python
- Homepage: https://pypi.org/p/remarkable-update-fuse/
- Size: 235 KB
- Stars: 6
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://pypi.org/project/remarkable_update_fuse)
# reMarkable Update FUSE
Mount remarkable update files using FUSE## Usage
```bash
pip install remarkable_update_fuse
mkdir /mnt/signed /mnt/image
rmufuse path/to/update_file.signed /mnt/signed
```## Known Issues
- Will report checksum errors for Directory inode, even though they are fine
- Will report checksum errors for extent headers, even though they are fine## Building
Dependencies:
- curl
- protoc
- python
- python-build
- python-pip
- python-pipx
- python-venv
- python-wheel```bash
make # Build wheel and sdist packages in dist/
make wheel # Build wheel package in dist/
make sdist # Build sdist package in dist/
make dev # Test mounting 2.15.1.1189 to .venv/mnt
make test # Run automated tests
make install # Build wheel and install it with pipx or pip install --user
make executable # Build a standalone executable
make portable # Build a standalone executable with some extra dependencies embedded
```### Building for the reMarkable (Or really any linux/arm/v7 device)
The same as above, but use `./make_for_remarkable.sh` instead of `make`. This requires docker to be installed.