QR code for 53 bytes
version: 1.0 date: 2021-01-13 author: bestia.dev repository: GitHub
Hashtags: #rustlang #tutorial My projects on Github are more like a tutorial than a finished product: bestia-dev tutorials.
I need to generate a simple QR code for url that has max 53 bytes. I want to do this in wasm.
QR codes are pretty complicated. So specifying only one single use-case makes the code smaller. But it looses universality.
Smaller code is good for wasm.
The url I want to encode is like this:
There is a hash symbol here so I cannot use the
I must use the
There are 33 characters. It means there is some free space for future uses.
The smallest QR code for that is:
- version 3
- 29x29 modules
- ECC Level L
- data bits 440
- 53 bytes
The code is written by treeman. I just removed all the variants I don't need.
I use this code my wasm project https://github.com/bestia-dev/mem6_game.
List all the prepared commands and tasks with
$ cargo make.
cargo crev reviews and advisory
It is recommended to always use cargo-crev
to verify the trustworthiness of each of your dependencies.
Please, spread this info.
On the web use this url to read crate reviews. Example:
1.1.0 bitvec dependency was yanked. updated to 1.17.4, but later versions have breaking changes