This directory contains an example implementation of the OpenPrintTag data format in Python. Some scripts work as CLI applications, you can check their example usage here.
nfc_initialize.pyis both a CLI application and a Python module and can be used for initializing a blank NFC tag in the OpenPrintTag data format.rec_update.pyis a CLI application for updating binary data on a tag. It takes an initialized tag binary data on stdin and outputs the updated data to the stdout.rec_info.pyis a CLI application for parsing tag binary tada passed to the stdin. It can output the data in a human (and machine) readable form, show tag usage statics, and so on.record.pyis a python module for reading and manipulating initialized tag data. It is used byrec_info.pyandrec_update.pyopt_check.pyis both a CLI application and a Python module, intended for inferring and validating the data on the semantic level.