`ctypeslib` converted libnfc and libfreefare
Project description
ctypeslib converted libnfc and libfreefare with just enough of the interals to actually be usable.
sudo apt install libfreefare0 pip install pynfc
from pynfc import Nfc, Desfire, Timeout n = Nfc("pn532_uart:/dev/ttyUSB0:115200") DESFIRE_DEFAULT_KEY = b'\x00' * 8 MIFARE_BLANK_TOKEN = b'\xFF' * 1024 * 4 for target in n.poll(): try: print(target.id, target.auth(DESFIRE_DEFAULT_KEY if type(target) == Desfire else MIFARE_BLANK_TOKEN)) except Timeout: pass
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pynfc-0.0.2.tar.gz
(37.0 kB
view hashes)
Built Distribution
pynfc-0.0.2-py3-none-any.whl
(39.9 kB
view hashes)