.gitignore
.pre-commit-config.yaml
CHANGELOG.md
CODEOWNERS
CODE_OF_CONDUCT.md
LICENSE.txt
MANIFEST.in
README.md
mise.toml
mkdocs.yml
pyproject.toml
.github/dependabot.yml
.github/workflows/ci.yaml
.github/workflows/docs.yml
.github/workflows/release.yml
docs/__init__.py
docs/api_client.rst
docs/api_reference.rst
docs/authentication.rst
docs/changelog.md
docs/changelog.rst
docs/conf.py
docs/contributing.rst
docs/getting-started.md
docs/getting_started.rst
docs/index.md
docs/index.rst
docs/installation.rst
docs/requirements.txt
docs/reverse-engineering-notes.md
docs/webrtc-audio.md
docs/webrtc-signaling.md
docs/websocket-events.md
docs/websockets.rst
docs/api/account.md
docs/api/auth.md
docs/api/exceptions.md
docs/api/models.md
docs/api/signaling.md
docs/api/websocket.md
examples/.env.example
examples/test_script.py
examples/unlock_door.py
examples/webrtc_answer_mode.py
examples/webrtc_audio_test.html
examples/webrtc_offer_mode.py
examples/websocket_test.py
src/pybticino/__init__.py
src/pybticino/account.py
src/pybticino/auth.py
src/pybticino/const.py
src/pybticino/exceptions.py
src/pybticino/home.py
src/pybticino/models.py
src/pybticino/module.py
src/pybticino/signaling.py
src/pybticino/websocket.py
src/pybticino.egg-info/PKG-INFO
src/pybticino.egg-info/SOURCES.txt
src/pybticino.egg-info/dependency_links.txt
src/pybticino.egg-info/requires.txt
src/pybticino.egg-info/top_level.txt
tests/.keep
tests/__init__.py
tests/conftest.py
tests/test_account.py
tests/test_auth.py
tests/test_basic.py
tests/test_models.py
tests/test_signaling.py
tests/test_websocket.py