snirk

Python wrapper for SNES Interface (SNI) gRPC API providing typed async interfaces.


License
CNRI-Python-GPL-Compatible
Install
pip install snirk==0.2.1

Documentation

snirk

Snirk is a python wrapper for SNES Interface gRPC API (SNI) providing typed asynchronous interfaces for communicating with SNI-compatible devices (e.g. RetroArch, FxPak Pro).

It is intended to be used as a library by other python tools or applications using SNI.

installation

Stable releases are available on PyPI and can be installed via typical means, e.g. pip:

pip install snirk

usage

Usage and code examples are provided in documentation.

development

Development is intended to be done in a python3.11+ virtualenv with poetry, with mypy for type-checking and black for code formatting. Contributions via Pull Request from your tested fork are welcome and encouraged!

Additional development and contribution details are provided in developer documentation.