`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 libfreefare-dev 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.uid, target.auth(DESFIRE_DEFAULT_KEY if type(target) == Desfire else MIFARE_BLANK_TOKEN)) except TimeoutException: 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.1.1.tar.gz
(12.2 kB
view hashes)