Open comments for this post
Alot of progress today
CI/CD Intergration.
Implemented few tests that gets triggered during a push / pull request that tests if the generated QR codes are valid and working as intented. Results are sent to a private discord server via a webhook.
ISO Complying
Working on making the generated QR Codes fully compliant with the ISO Standards.
(attached is a fail qr code LOL)
Open comments for this post
Working for the V2.0.0
I have successfully released the first version of it. So I have been working on adding some more features for the next version.
MicroQR Support
This is one of the most requested feature here. It is little tricky to make it work. But most logic for this has been programmed.
SVG Optimization
Drastically reduced SVG file size by merging modules into a single element.
Security
Added HMAC-SHA256 signing and bitwise XOR obfuscation to protect sensitive QR data.
Safety
Automatically detects low contrast between foreground and background. Includes auto_fix_contrast to force scannable colors.
Open comments for this post
First Beta Release
I did my first beta release to PyPI and tested out. It worked pretty well. Got some suggestions from Reddit as well.
Writing Documentation , readme.md and improving the repo structure
Wrote the entire documentation , reamd.md , changelog and contribution.md to improve the repo.
First public release
Release the first official version with some improvements.
Currently working on adding microQR codes and security warnings for Crypto qr codes
Open comments for this post
First version release on pypi, run pip install betterqr to install. Gotta work on the readme and website now
Open comments for this post
Completed the base qr engine finally after hours of coding and debugging. Now it can generate basic qr codes with texts and links.
Open comments for this post
Currently worked on the QR code engine that generates the QR code. Also did some CLI work to make it work. Created some GH workflows as well
Open comments for this post
Currently writing the core for the package. I have added the basic starter classes like the Wifi QR and contact QR