Skip to main content

AITPI

Arbitrary Input for Terminal or a PI

Goal

The goal of this project is to provide a simple, but arbitrary, input mechanism for use with a raspberry pi, or a terminal keyboard.

This program can be configured with two simple json files.

Supported

The project supports:

  • Simple 'buttons'
    • '1 to 1' gpio to button setup on a raspberry pi
    • Non interrupt based key input
    • Interrupt based key input (using pynput)
  • Encoders
    • '2 to 1' gpio to encoder setup on a raspberry pi
    • Non interrupt based 2 to 1 key input
    • Interrupt based 2 to 1 key input (using pynput)

Examples

To configure your setup, see the two example json files:

Metadata

Release files for aitpi-c3n3 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aitpi-c3n3 0.0.2
File Size Uploaded
aitpi-c3n3-0.0.2.tar.gz 10.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aitpi-c3n3 0.0.2
File Interpreter ABI Platform
aitpi_c3n3-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 24.1 kB

Release files / aitpi-c3n3-0.0.2.tar.gz

Download URL aitpi-c3n3-0.0.2.tar.gz
Size 10.6 kB
Tags Source
SHA-256 checksum
How to use checksums
177239bf3d4455a149b1f5c6c7439ed96ff2958c27c46250249b9e1f832b1d2e
BLAKE2b-256 checksum
How to use checksums
e601e1c65a783c667fda375b673cb9c267bf6550a5507e3a32412e2e9679a9c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.10

Release files / aitpi_c3n3-0.0.2-py3-none-any.whl

Download URL aitpi_c3n3-0.0.2-py3-none-any.whl
Size 13.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
93e99d9d7daf4aefaeb016a9aa4b4c03c2cb8810015acf80c6645810a5d53a65
BLAKE2b-256 checksum
How to use checksums
0eb627fa189bdc61fddafc02c6d121dc84768f150916024d12947c916f2161fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.10

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page