Allows you to toggle your bluetooth state from the StreamDeck.
Right now this tool only works on macOS. Windows support is welcome, but I don't want to do it myself :)
To install, please:
com.sobolevn.bluetooth.streamDeckPlugin
from releases
Install latest 3.9.x
python via:
PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install 3.9
Then create and activate venv
using this version of python.
Then run pip install -r bluetooth-python/requirements.txt
.exe
file from Python's sourceWe use pyinstaller
to do that.
Make sure you run pip install pyinstaller
in your venv
.
It is not listed
And then run make python-dist
We bundle DistributionTool
with this plugin for better DX (docs).
Run make plugin
to create a release after python dist is created.
We use poetry
and pyproject.toml
to specify dev-only dependencies.
This is required because we use pyinstaller
and we don't want to polute requirements.txt
and production env.
Code:
Icons:
DistributionTool: