Skip to main content

SportIdent Reader

PyPI PyPI - Python Version GitHub last commit GitHub stars

sportIdent.py is a python module to communicate with a SportIdent main station to read out SportIdent cards. SportIdent is an electronic punching system mainly used for orienteering events.

Installation

pip install sportident

Usage

from time import sleep
from sportident import SIReaderReadout

# connect to base station, the station is automatically detected,
# if this does not work, give the path to the port as an argument
# see the pyserial documentation for further information.
si = SIReaderReadout()

# wait for a card to be inserted into the reader
while not si.poll_sicard():
    sleep(1)

# some properties are now set
card_number = si.sicard
card_type = si.cardtype

# read out card data
card_data = si.read_sicard()

# beep
si.ack_sicard()

License

Contribution

Contribution guidelines for this project

Metadata

Release files for sportident 1.2.8

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

Source distribution (sdist)

Source distribution for sportident 1.2.8
File Size Uploaded
sportident-1.2.8.tar.gz 29.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sportident 1.2.8
File Interpreter ABI Platform
sportident-1.2.8-py3-none-any.whl Python 3 none any Details

Total release size: 57.9 kB

Release files / sportident-1.2.8.tar.gz

Download URL sportident-1.2.8.tar.gz
Size 29.1 kB
Tags Source
SHA-256 checksum
How to use checksums
be1afe931a6986e9acd847274ba72e805e114e3cf0014738b5c342fc0a52938b
BLAKE2b-256 checksum
How to use checksums
3e6eb1ccd9a2362c741be3b342a8fc93d41c5680c13c1f1f6921e578b9134c2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.8.18 Linux/6.5.0-1021-azure

Release files / sportident-1.2.8-py3-none-any.whl

Download URL sportident-1.2.8-py3-none-any.whl
Size 28.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ad66dd66d67aa0bbabea0069868e70e0c426c14db5187f7015aa120b82a9761d
BLAKE2b-256 checksum
How to use checksums
35030047ad3e340284e47e8dead3ed4c456cf69d998c4ac83e0a949cb721171b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.8.18 Linux/6.5.0-1021-azure

Release history Release notifications | RSS feed

This release

1.2.8 This release

2 release files

1.2.7

2 release files

1.2.6

2 release files

1.2.5

1 release file

1.2.2

1 release file

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