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.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-cp313-cp313-manylinux_2_39_x86_64.whl (11.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ x86-64

File details

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

File metadata

  • Download URL: etubeapi-0.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.tar.gz
Algorithm Hash digest
SHA256 76a92dccc156d57aab8fd7be0f77b457b8593a54509d4fbc48dc0f5371cdb122
MD5 6bb900f23d27ad13c780703cf033d81b
BLAKE2b-256 e28259950ff5db93da34c83d59c121374205b20a3ffbe4c50572aa63a5724c23

See more details on using hashes here.

Provenance

The following attestation bundles were made for etubeapi-0.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-cp313-cp313-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for etubeapi-0.1-cp313-cp313-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 b398a70b2c369db3d74a4999971532cdb978604f728c39f6d890bad6a8875da1
MD5 2d9950250de24c6cc33930be4e009b24
BLAKE2b-256 0c3496d1e2e33deb272f8ff6adbde9a246880ff007bad9815367c2607d655483

See more details on using hashes here.

Provenance

The following attestation bundles were made for etubeapi-0.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