diff --git a/.gitignore b/.gitignore index baba9e6..3c991b8 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,5 @@ env/ *.json cloud-functions/python/functions/__pycache__/ *.pkl +*.png +*.svg \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index 97568f3..5951e25 100644 --- a/requirements.txt +++ b/requirements.txt @@ -46,6 +46,7 @@ PyJWT==2.8.0 pyparsing==3.1.1 pypdf==3.15.4 pypng==0.20220715.0 +PyQRCode==1.2.1 pyserial==3.5 python-bidi==0.4.2 python-dateutil==2.8.2 diff --git a/scripts/qrcode.py b/scripts/qrcode.py new file mode 100644 index 0000000..a83bc70 --- /dev/null +++ b/scripts/qrcode.py @@ -0,0 +1,17 @@ +# Import QRCode from pyqrcode +import pyqrcode +import png +from pyqrcode import QRCode +import sys + +# String which represents the QR code +s = sys.argv[1] +print(s) +# Generate QR code +url = pyqrcode.create(s) + +# Create and save the svg file naming "myqr.svg" +url.svg("myqr.svg", scale = 8) + +# Create and save the png file naming "myqr.png" +url.png('myqr.png', scale = 6)