Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/netr/qrcodey
QR Code Generator Coding Challenge
https://github.com/netr/qrcodey
coding-challenge python qrcode qrcode-generator
Last synced: 6 days ago
JSON representation
QR Code Generator Coding Challenge
- Host: GitHub
- URL: https://github.com/netr/qrcodey
- Owner: netr
- Created: 2023-12-21T20:05:52.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-12-28T05:03:37.000Z (about 1 year ago)
- Last Synced: 2025-01-18T19:07:12.307Z (6 days ago)
- Topics: coding-challenge, python, qrcode, qrcode-generator
- Language: Python
- Homepage: https://codingchallenges.fyi/challenges/challenge-qr-generator
- Size: 103 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Modules
The unit of the QR code. Don't have any specific size. Size of a module should be consistent across the whole QR code.
They have two varieties *light* and *dark*
You can have various QR code sizes which are called: versions. The larger the version, the more data that can be
contained inside of it.Look up person who stored a book in QR code.
[Gradient QR Codes](https://www.qrcode-monkey.com/)
# Modes
Numeric, Alphanumeric, Byte and Kanji. These are the 4 most basic.
You can also mix QR codes
# Error Correction Level
This level determines how max percentage of data that can be recovered in a partial QR code reading.
There are four correction levels: L, M, Q, H
L: 7%, M: 15%, Q: 25%, H: 30%
# Versions
40 possible versions from 1-40. Each version results in a QR code that is **4 modules wider and taller than the previous
version**.21 x 21 modules = Version 1
177 x 177 modules = Version 40 *(39 * 4 == 156)*
4 * (version — 1) + 21