/qrbadgemaker

A Python script that takes a list of contacts in CSV format and generates QR codes in the vcard format on B-475 type badges.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

QR Badge Maker

Copyright (C) 2016 Matthew Gary Switlik

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

###About QR Badge Maker is a Python script that takes a list of conference attendees in a CSV file and generates B-475 Badges with QR codes in the vcard format. The QR code has a 1" border around it for 1" 'flair' stickers.

###Setup

sudo pip install qrcode

wget https://github.com/SWiT/qrbadgemaker/archive/master.zip
unzip master.zip -d qrbadgemaker
*OR*
git clone https://github.com/SWiT/qrbadgemaker.git

###CSV File The CSV file should be formatted with the following column order:

First Name, Last Name, Institution, Email Address

###Run

python qrbadgemaker.py --event "Conference 2016" --hashtag "#Con2016" attendees.csv
python qrbadgemaker.py --schedule schedule.csv

The PDF of the badges will be named whatever the CSV file was named with .pdf at the end.