diii
A basic REPL for iii devices
A fork of druid (which is for crow)
Setup
Requirements:
- Python 3.6+
- Windows & OS X: https://www.python.org/downloads/
- Linux:
sudo apt-get install python3 python3-pipor equivalent
pipandsetuptoolspyserialandprompt_toolkit
Note: you might need to use python and pip instead of python3 and pip3 depending on your platform. If python3 is not found, check that you have python >= 3.6 with python --version.
Install and run:
# Install diii
pip3 install monome-diii
# Run diii :)
diii
diii
Start by running diii
-
type q (enter) to quit.
-
type h (enter) for a list of special commands.
-
will reconnect to device after a disconnect / restart
-
scrollable console history
Example:
q to quit. h for help
> x=6
> print(x)
6
> q
Diagnostic logs are written to diii.log.
Command Line Interface
Sometimes you don't need the repl, but just want to upload/download scripts to/from device. You can do so directly from the command line with the upload and download commands.
Upload
diii upload script.lua
Uploads the provided lua file script.lua to device and stores it in flash to be executed on boot.
Download
diii download > feathers.lua
Grabs the script currently stored on device, and pastes the result into a new file feathers.lua.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file monome_diii-1.0.1.tar.gz.
File metadata
- Download URL: monome_diii-1.0.1.tar.gz
- Upload date:
- Size: 25.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e72993e5d722c8bcb5d7180b69affd6d168de0d535354e8ec4f35daa434122a
|
|
| MD5 |
2c140cf40539226c73d3ec1dc103436b
|
|
| BLAKE2b-256 |
84569063fd7677f6b326556b632235c9d1e3f50dfb0440c91e37cd4aa9905943
|
File details
Details for the file monome_diii-1.0.1-py3-none-any.whl.
File metadata
- Download URL: monome_diii-1.0.1-py3-none-any.whl
- Upload date:
- Size: 21.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26b4e3648cd3f4effcd13e44b8d579805623b83c15e8a27086d3f6f60374c6ac
|
|
| MD5 |
921754a301e1270095d81d2c6f9bd8a7
|
|
| BLAKE2b-256 |
aea4a1e9360458b17d9f76508eb5b12c1504c84c307fe25398baf41eed06c3a8
|