Skip to main content

CLI tool that allows for interacting with Shimano's E-Tube API

Project description

etubeapi

etubeapi is a small CLI tool that allows for interacting with Shimano's E-Tube API.

Installation ๐Ÿ‘ท

etubeapi can be installed using pip.

$ pip install etubeapi

Usage ๐Ÿง‘โ€๐Ÿ’ป

Run etubeapi --help to see the help and all available commands.

$ etubeapi --help
                                                                                  
 Usage: etubeapi [OPTIONS] COMMAND [ARGS]...                                      
                                                                                  
 Operations for scraping and retrieving Shimano E-Tube firmware.                  
                                                                                  
โ•ญโ”€ Options โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ --install-completion          Install completion for the current shell.        โ”‚
โ”‚ --show-completion             Show completion for the current shell, to copy   โ”‚
โ”‚                               it or customize the installation.                โ”‚
โ”‚ --help                        Show this message and exit.                      โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ
โ•ญโ”€ Commands โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
โ”‚ fw   Firmware                                                                  โ”‚
โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

Downloading Previously Scraped Firmware

$ curl https://raw.githubusercontent.com/reven-project/etubeapi/refs/heads/master/fw-scraped.yml | etubeapi fw download <DIRECTORY>

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

etubeapi-0.1.1.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

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

etubeapi-0.1.1-cp313-cp313-manylinux_2_39_x86_64.whl (11.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ x86-64

File details

Details for the file etubeapi-0.1.1.tar.gz.

File metadata

  • Download URL: etubeapi-0.1.1.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for etubeapi-0.1.1.tar.gz
Algorithm Hash digest
SHA256 fb5a5c7505d518530aaf9a97066756243b75f289cb6cd61b9de9b8a9e0d23b16
MD5 f1203b5698a067a17e8b5f83950d8698
BLAKE2b-256 4af3f8ae01f18404e2ff218774d536e386e0f468e2166eceee8678b7fd673748

See more details on using hashes here.

Provenance

The following attestation bundles were made for etubeapi-0.1.1.tar.gz:

Publisher: build-publish.yml on reven-project/etubeapi

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

File details

Details for the file etubeapi-0.1.1-cp313-cp313-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for etubeapi-0.1.1-cp313-cp313-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 a4b8011b6efad30a0faafca1915657073a6c0d2189912c4308d1a5f9475f2559
MD5 6d9e1c7bc6be683aa0459a9a6bf08ed1
BLAKE2b-256 7e53dcd485aeb14293385c5e8b8c05a8dfe3c284e4222dc1d13718faf278c0d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for etubeapi-0.1.1-cp313-cp313-manylinux_2_39_x86_64.whl:

Publisher: build-publish.yml on reven-project/etubeapi

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