Skip to main content

Userspace filesystem for remarkable update files

Project description

remarkable_update_fuse on PyPI

reMarkable Update FUSE

Mount remarkable update files using FUSE

Usage

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
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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

remarkable_update_fuse-1.2.3.tar.gz (5.8 kB view details)

Uploaded Source

Built Distributions

remarkable_update_fuse-1.2.3-cp312-cp312-manylinux_2_34_x86_64.whl (351.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.34+ x86-64

remarkable_update_fuse-1.2.3-cp311-cp311-manylinux_2_34_x86_64.whl (318.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.34+ x86-64

File details

Details for the file remarkable_update_fuse-1.2.3.tar.gz.

File metadata

File hashes

Hashes for remarkable_update_fuse-1.2.3.tar.gz
Algorithm Hash digest
SHA256 58b9c7fa0b98206e9b7c21f442cf3646ace0f26017f1aba31c3e2fb93e4ce7e3
MD5 77e1503d328dc80915c4ad142fe97232
BLAKE2b-256 f05a73525e49af202e28c5d72a646c8817afafe7f6585e5a1413b624bee6fb58

See more details on using hashes here.

Provenance

The following attestation bundles were made for remarkable_update_fuse-1.2.3.tar.gz:

Publisher: build.yml on Eeems-Org/remarkable-update-fuse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file remarkable_update_fuse-1.2.3-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for remarkable_update_fuse-1.2.3-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 02d997cf1650790026e720b989e5e77f5ffaf1f2f8cfaa8c9f744c676b27a140
MD5 d2e5030633e33b9394db0f33d5943f1c
BLAKE2b-256 064de7f504b43ce4fe28cf55b93ae5473f029a634218f9e400817aa7930ec1bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for remarkable_update_fuse-1.2.3-cp312-cp312-manylinux_2_34_x86_64.whl:

Publisher: build.yml on Eeems-Org/remarkable-update-fuse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file remarkable_update_fuse-1.2.3-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for remarkable_update_fuse-1.2.3-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 9ff73f1bf8d3cdf7738168332ccf623a9f2cf91a9a0a51e0454a4f00d0f9be2a
MD5 808808e9a7a7f926daa9cd293468040b
BLAKE2b-256 88aa6fa553d1f7c354bb4641669d9ec6bc59d3bfd2c976b939493e2a39162d92

See more details on using hashes here.

Provenance

The following attestation bundles were made for remarkable_update_fuse-1.2.3-cp311-cp311-manylinux_2_34_x86_64.whl:

Publisher: build.yml on Eeems-Org/remarkable-update-fuse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page