Menu

Tree [910714] master /
 History

HTTPS access


File Date Author Commit
 __pycache__ 2025-11-10 Hugh Barnard Hugh Barnard [c05316] change to FreeSimpleGUI for desktop
 data 2022-08-15 Hugh Barnard Hugh Barnard [17e866] work on app server
 race_timer_app_new 2025-11-10 Hugh Barnard Hugh Barnard [c05316] change to FreeSimpleGUI for desktop
 server 2022-07-28 Hugh Barnard Hugh Barnard [326abb] work on server
 sql 2021-07-18 Hugh Barnard Hugh Barnard [578809] better display and better validation
 utilities 2021-07-12 Hugh Barnard Hugh Barnard [1abc84] better display for registration
 .gitignore 2021-06-14 Hugh Barnard Hugh Barnard [326194] first commit
 README.md 2025-11-10 Hugh Barnard Hugh Barnard [910714] add install notes for pyscard etc.
 database.py 2025-11-10 Hugh Barnard Hugh Barnard [c05316] change to FreeSimpleGUI for desktop
 nfc-cli.py 2022-08-15 Hugh Barnard Hugh Barnard [17e866] work on app server
 race_timing.py 2025-11-10 Hugh Barnard Hugh Barnard [c05316] change to FreeSimpleGUI for desktop
 race_timing_from_app.py 2022-08-15 Hugh Barnard Hugh Barnard [17e866] work on app server
 register_runner.py 2025-11-10 Hugh Barnard Hugh Barnard [c05316] change to FreeSimpleGUI for desktop

Read Me

Notes on Install

Installing pyscard from source is difficult, this should work
but some of these libraries may not be necessary

git clone https://github.com/LudovicRousseau/pyscard.git
sudo python3 setup.py install

git clone https://github.com/LudovicRousseau/PCSC.git

Although some of these libraries are marked optional
meson won't build if they're absent

apt install swig
apt install flex
apt install meson
apt install polkit-dev
apt install libudev-dev
apt install libusb-dev
apt install libpolkit-gobject-1-dev
meson setup builddir
cd builddir
sudo python3 setup.py install

this daemon needs to be running

apt install pcscd
systemctl status pcscd

PySimpleGui is now commercial only this is a free open fork

pip install FreeSimpleGUI