Tangiblepy
No description available
Install / Use
/learn @curiouswala/TangiblepyREADME
tangiblepy 0.1 ALPHA
tangiblepy - Plugin based Python utility that replaces adafruit-ampy. It allows you to transfer and run your code on various IoT devices. This version supports WiFi as well as serial. This improves reliability and versatility. The plugin-based architecture makes it modular and makes adding new features and support for various devices very simple.
It breaks backward compatibility since we are aiming to keep the commands Unix compatible. The plugin system is based on pluggy.
Supported Devices
- ESP32
To be added
- ESP8266
- Pi Pico
- Pi Zero W
Installation
- Download
- pip install -r requirements.txt
- sudo pip install -r requirements.txt
Usage
- setup device -> sudo ./tpy setup
- remove file/folder -> ./tpy rm <file_name> or <folder_name>
- run -> ./tpy run <file_name>
- ls -> ./tpy ls or ls <folder_name>
- shell -> ./tpy shell
- cp -> ./tpy cp source device:destination (put files)
- cp -> ./tpy cp device:source destination (get files)
- mkdir -> ./tpy mkdir <folder_name>
- connect -> ./tpy connect device_name device_pin ssid password ip
TODO
- PYPI launch
- Windows support
- Mac support
- GUI plugin
- EXE file
- Portable version
- Add example plugin
- Add plugin tutorial
- Web UI plugin using flask
- Add support for live-coding
- Add support for rustpad.io
- Device Auto-Discovery
- Support arrow keys in the shell
- Multi-Device support
Made by
Related Skills
imsg
347.0kiMessage/SMS CLI for listing chats, history, and sending messages via Messages.app.
node-connect
347.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
oracle
347.0kBest practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
lobster
347.0kLobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (s
