├── .github └── workflows │ └── publish.yaml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── pyproject.toml ├── tests ├── e2e_server.py ├── test_sample.py └── test_zaptools.py ├── tox.ini ├── uv.lock └── zaptools ├── __init__.py ├── adapters.py ├── client.py ├── connection_router.py ├── connectors.py ├── core ├── __init__.py ├── event_processor.py ├── events.py ├── id_controller.py └── websocket_connection.py ├── protocols.py ├── py.typed └── zap_logger.py /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/e2e_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/tests/e2e_server.py -------------------------------------------------------------------------------- /tests/test_sample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/tests/test_sample.py -------------------------------------------------------------------------------- /tests/test_zaptools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/tests/test_zaptools.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/tox.ini -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/uv.lock -------------------------------------------------------------------------------- /zaptools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/zaptools/__init__.py -------------------------------------------------------------------------------- /zaptools/adapters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/zaptools/adapters.py -------------------------------------------------------------------------------- /zaptools/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/zaptools/client.py -------------------------------------------------------------------------------- /zaptools/connection_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/zaptools/connection_router.py -------------------------------------------------------------------------------- /zaptools/connectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/zaptools/connectors.py -------------------------------------------------------------------------------- /zaptools/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/zaptools/core/__init__.py -------------------------------------------------------------------------------- /zaptools/core/event_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/zaptools/core/event_processor.py -------------------------------------------------------------------------------- /zaptools/core/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/zaptools/core/events.py -------------------------------------------------------------------------------- /zaptools/core/id_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/zaptools/core/id_controller.py -------------------------------------------------------------------------------- /zaptools/core/websocket_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/zaptools/core/websocket_connection.py -------------------------------------------------------------------------------- /zaptools/protocols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/zaptools/protocols.py -------------------------------------------------------------------------------- /zaptools/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /zaptools/zap_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NathanDraco22/zaptools-python/HEAD/zaptools/zap_logger.py --------------------------------------------------------------------------------