Commit 46af6bc0 authored by Yasaswini Chandolu's avatar Yasaswini Chandolu

Update README.md

parent 3b1ff461
Pipeline #20288 passed with stage
in 13 seconds
# KL Event Management
EVENT ATTENDANCE MANAGEMENT
**Operating System Type:** LINUX
QR code, or quick response code, is a trademark for a type of 2 dimensional barcode. 2 dimensional barcodes are similar to one dimensional barcodes, but can store more information per unit area.
**Specific QR Generator:**
To generate a QR code to a particular input a simple code is written in python. The inbuilt used in this application is qrtools.
*QR Tools:* A suite of tools for handling QR codes.
-->qrtools contains a class QR, for which we must initially create an object. The object takes the following arguments
1.data
2.pixel_size
3.level
4.margin_size
5.data_type
**Required Installation modules:**
-->Python:
sudo apt-get update
sudo apt-get install python
-->QR tools:
sudo apt-get update
sudo apt-get install python-qrtools
-->Dependency Installations:
[sudo] pip install pypng
[sudo] pip install zbar
[sudo] pip install pillow
**Code for generating QR code:** klem/QR.py
**Batch QR Generation:**
For generating bulk amount of QR codes google spread sheets are used. Proceed with the steps to generate:
1)Go to: drive.google.com
2)Create a new spreadsheet.
3)Label Column A “Text or URL.”
4)Label Column B “QR Code.”
5)Resize the columns and rows so they look like the screenshot below.
6)Enter some text or URLs in column A.
7)In Cell B2, enter this formula "=image("https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl="&A2)"
8)Press the Enter key on your keyboard.
A QR code will appear.
Click once on cell B2 to select the cell.
Click the tiny square in the bottom-right corner of the cell and drag down to fill down the formula.
Resize the rows and columns to make the QR codes larger or smaller.
**Webpage creation:**
Framework: Flask
languages: Html,CSS,Js,Python
Flask is considered more Pythonic than the Django web framework because in common situations the equivalent Flask web application is more explicit. Flask is also easy to get started with as a beginner because there is little boilerplate code for getting a simple app up and running.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment