Welcome to AttendanceUC, a barcode attendance system for HackUC II using AirTable, PyBarcode, and Python3. Though we designed it specifically for our event, it is generally applicable to any event.
Here are some general steps for setting up the Barcode Generator for your event.
Go to this page on AirTable and this page on Filestack to generate your API keys.
Here are the python packages you need to install to set up:
pip3 install PyBarcode Pillow requests
To set up your API key, you have to modify the barcodeGenerator/airtableSecret.json
file:
{
"AIRTABLE_KEY": "INSERT_API_KEY_HERE",
"AIRTABLE_URL": "INSERT_URL_HERE"
}
Once you've setup your config.json file in the barcodeGenerator directory to match your desired roles and prefixes, run the following command to generate barcodes for your participants.
python3 barcodeGenerator.py