Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QR-sam #197

Merged
merged 10 commits into from
Dec 4, 2023
Merged

QR-sam #197

merged 10 commits into from
Dec 4, 2023

Conversation

samdev-7
Copy link
Member

@samdev-7 samdev-7 commented Dec 4, 2023

QR codes have always felt like magic to me. Over the past few weekends, I've been investigating how QR codes work and trying to implement my own code to generate QR codes. Along with many online resources (linked in the code), Blot was super helpful for me to visualize what was being generated without having to deal with complex graphics libraries.

This generator supports all versions of QR codes, all error correction levels, and Unicode characters.
Physical drawings are kept in mind, the line width and qr code size is configurable to be adaptable to all pen/marker sizes.

The code isn't as clean as I'd like, but I figured it was still worth submitting.
Let me know if cleanup is nesscary.

Here are some examples!

QR code with encoded data: "👋🏼 Hello from Sam's Blot QR Code generator! I ❤️ blot + hack club!"

Configurable line widths and piece sizes for ease of physical drawing

Massive QR code containing fancy characters

Copy link

vercel bot commented Dec 4, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
blot-3dgallery ✅ Ready (Inspect) Visit Preview 💬 Add feedback Dec 4, 2023 3:57pm

Copy link

vercel bot commented Dec 4, 2023

@samdev-7 is attempting to deploy a commit to the Hack Club Team on Vercel.

A member of the Team first needs to authorize it.

@leomcelroy
Copy link
Contributor

Not exactly what we had in mind with programmatic art but it's for sure a fun visual project. Seems like you learned a lot and could be fun to add to other projects. Nice work!

You can order your Blot here.

We're still sorting out shipping logistics so be patient but we're really excited to get the machine to you and hear your experiences with it.

@leomcelroy leomcelroy merged commit 638d277 into hackclub:main Dec 4, 2023
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants