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.2.tar.gz (16.8 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.2-py3-none-any.whl (20.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tigerente-0.4.2.tar.gz
  • Upload date:
  • Size: 16.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":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.2.tar.gz
Algorithm Hash digest
SHA256 6e2046943a12177ce5b4657b793db13f13a1ece64e0bc18bab471ba969019661
MD5 091466622d90cb1db15c42e70460b9f5
BLAKE2b-256 d909602f766fb2fe6da634c824c221eb39222b5397e1ba3b4f44970595f55e5a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tigerente-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 20.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fae30f3d16696b3f0da89b2148dd442a26e1fcdeb7028a3ad9eed719aaa32edb
MD5 c4969dd7497192fbcb5482d9c43f2b24
BLAKE2b-256 a7bd5687bdd9e0c5c6046148652e8186ad9245d715779bbeb8fd67178c746273

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