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.3.0.tar.gz (12.5 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.3.0-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tigerente-0.3.0.tar.gz
  • Upload date:
  • Size: 12.5 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.3.0.tar.gz
Algorithm Hash digest
SHA256 b0107c0b4cc1cee6d8cef232877894c67dc67f1df138d96687b168ae1a6ea68b
MD5 ef5cc60c5793bbea23d81dd3d88f2905
BLAKE2b-256 01e4644cbc7d88d92be99558ab9397a8e098c6ba8d986a73a3dcf5dc146ce870

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tigerente-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 16.1 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f6e23e4a15c1d5d285ed971b31cf61f39982b1ad779f0f97aa418f115270f3f8
MD5 3937c181d0a78b68b9a1dbca46c69c2e
BLAKE2b-256 b964fe64bed1d298a31d3ce7aab83b59db401cb347ca0c4c0c8aed17883e607b

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