Skip to main content

Add your description here

Project description

Tigerente

A command line tool to connect to and manage LEGO Spike Primes running Spielzeug.

It works by running a background process that keeps the bluetooth connection alive; any commands are sent to it.

Name

Nobody had a good idea how to name this, so we chose something that has to do with toys.

Features

  • Connect & Disconnect
  • Sync folders
  • Reboot
  • Start & Stop programs

TODO / Roadmap

  • --watch-Flag to sync changes directly without rerunning tente sync
  • Command to download and flash Spielzeug automatically
  • Command to rename a device
  • More?

Example usage

# Connect to a hub
$ tente connect
These devices seem to be nearby:
- HubA (34:08:E1:8D:26:98)
- HubB (38:0B:3C:A2:27:91)
Choose a device to connect to: HubB
[] (00:11) Connected to HubB.

# Sync the "src" folder to the connected hub
$ tente sync src
[] You are connected to HubB.
  Sync directory... ━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:04
[] Synced.

# Again, but ensure you are connected to HubA
$ tente sync src --dev HubA 
[] You are connected to HubA.
  Sync directory... ━━━━━━━━━━━━━━━━━━━━━━━ 100% 0:00:05
[] Synced.

# Disconnect from the connected hub
$ tente disconnect
[] You were connected to HubA.
[] (00:03) Disconnected.

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

tigerente-0.4.1.tar.gz (16.3 kB view details)

Uploaded Source

Built Distribution

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

tigerente-0.4.1-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

Details for the file tigerente-0.4.1.tar.gz.

File metadata

  • Download URL: tigerente-0.4.1.tar.gz
  • Upload date:
  • Size: 16.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for tigerente-0.4.1.tar.gz
Algorithm Hash digest
SHA256 18af7cc96585337ba6e7720ca011c1e57e12c95b72d991af95ffe8311aba6068
MD5 c3546ddc8d414788d18ef95810c8f668
BLAKE2b-256 8b7b087b673bf8e00e643f73c5356c1c8fe153e6c85605403283dd4502628dda

See more details on using hashes here.

File details

Details for the file tigerente-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: tigerente-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 20.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.21 {"installer":{"name":"uv","version":"0.9.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for tigerente-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 32a3c64530737a47340ab74e636dfbf88ff416abec1c122b7272ab667d1bddc0
MD5 423a01c2cad5a3f4972f70057bd97187
BLAKE2b-256 3e9c8fb86e6a51be4ee65316b6fea50882a347149d9c422af8907632d16752c3

See more details on using hashes here.

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