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

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.4.1.tar.gz (6.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

remarkable_update_fuse-1.4.1-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

remarkable_update_fuse-1.4.1-cp314-cp314-manylinux_2_34_x86_64.whl (365.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

remarkable_update_fuse-1.4.1-cp313-cp313-manylinux_2_34_x86_64.whl (359.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

remarkable_update_fuse-1.4.1-cp312-cp312-manylinux_2_34_x86_64.whl (356.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

remarkable_update_fuse-1.4.1-cp311-cp311-manylinux_2_34_x86_64.whl (321.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

File details

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

File metadata

  • Download URL: remarkable_update_fuse-1.4.1.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for remarkable_update_fuse-1.4.1.tar.gz
Algorithm Hash digest
SHA256 6ba6c85c97258b2c16759960af463bc60d8c6f5ed297c58d260d35d72ea85081
MD5 79962aff9cf25f22f4fbb0392a98ba71
BLAKE2b-256 5478ff862e6713060c238a5c27fa2144c6ba7061e2650122275d2bef4a145dd9

See more details on using hashes here.

Provenance

The following attestation bundles were made for remarkable_update_fuse-1.4.1.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.4.1-py3-none-any.whl.

File metadata

File hashes

Hashes for remarkable_update_fuse-1.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0124ce15507fb9c0eab5d1b0837fd15c88812693121aaee928ad3e7afce6b711
MD5 f0545ffb63615180677b73aee55d071e
BLAKE2b-256 348907498ca898ed513c910cf10f170cb071a1020de22f3ef89ff16ffca75066

See more details on using hashes here.

Provenance

The following attestation bundles were made for remarkable_update_fuse-1.4.1-py3-none-any.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.4.1-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for remarkable_update_fuse-1.4.1-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 e498b220ccd9b4b20c01f98c7e598b8325f95e4516fbeea829352d04e08d34c2
MD5 bac31eaba1bb3aa4f67b9a5a99cbe214
BLAKE2b-256 9aad5d501b091ba07b3d031e9547310b68f5a320a303f1b22387b1b984744a41

See more details on using hashes here.

Provenance

The following attestation bundles were made for remarkable_update_fuse-1.4.1-cp314-cp314-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.4.1-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for remarkable_update_fuse-1.4.1-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 8467b9d85b4d3e9ead325b22fff341d9af0d2ce84280daf5812acd5e3f45fda6
MD5 5872a36b1e82644445c93b9e83f111c8
BLAKE2b-256 f2d03acb9120827ccdaa5c3924da133ee20a4dcaf473254a62521295868e4cb4

See more details on using hashes here.

Provenance

The following attestation bundles were made for remarkable_update_fuse-1.4.1-cp313-cp313-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.4.1-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for remarkable_update_fuse-1.4.1-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 825c0b55326d7f9f28fc9641a9bd21ab84a324233d034872fd99cdcb152a7dbd
MD5 47653e822679934d70d91c8172980a7b
BLAKE2b-256 84854bd590127a409956a7b91188214203a06a1bbd4baf3e4ee82e4f37b48381

See more details on using hashes here.

Provenance

The following attestation bundles were made for remarkable_update_fuse-1.4.1-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.4.1-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for remarkable_update_fuse-1.4.1-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 340e291b7bbca5e95382df67946b27fee69a5cc435a1afd04bc06659fe60cf6c
MD5 2989cb03e2933722d349ae8322db39df
BLAKE2b-256 b5dd3cbe5e683466a77a2a1ea260ac0151e065fea554cfc3d2df129d26ba62fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for remarkable_update_fuse-1.4.1-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 Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page