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.0.tar.gz (16.2 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.0-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tigerente-0.4.0.tar.gz
  • Upload date:
  • Size: 16.2 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.0.tar.gz
Algorithm Hash digest
SHA256 f0fc8a3152af3a84975b5252d28bdd8779152717f31e958a71be744d9e9e1a63
MD5 2f9fc18f732989a3950c1df92142aca6
BLAKE2b-256 89d651134b3bb6a54be0897b57e48d2819d668ec49f808c83a54672a9088b268

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tigerente-0.4.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e9d7a3b0b0280053bf5fdc1766c1c211f52daf11f9e8fd7f4a7850c50e627bf0
MD5 51710eb6e929f5b58b3ff92ed9634bce
BLAKE2b-256 0a533bdb91633892454cd2f14f359279e0e6b61f0a67d8879f54107880752b7b

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