Skip to content

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

License

Notifications You must be signed in to change notification settings

coffeemancy/snirk

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published