Qootlet encodes arbitrary amounts of data in QR codes by chaining them together. A very simple header is added to each QR identifying which chunk it is the series. The reader assembles the chunks and recreates the original data. The chunks do not have to be read in order.
(as opposed to dead one?)Uploading a file will spit out a bunch of QR codes. Right-click save-as
to save the images.
Now you can do what you wish with these images. The namesake of the project is to print them and put them in a nice little booklet, so that you can take it around and share good. Love it like your own booklet (you would never tell the booklet it's true origins).
The problem with this method (other than knowing deep down, the booklet will one day see you die) is that it's pretty tedious to scan the booklet (especially if it's a lot of pages).
So Instead, you can save the images as a gif (maybe using something like ezgif)
Now you can read back the data super fast! Give it a few loops 👌
(like a good non-fiction book, the chunks don't have to be read in order)
Everything is done client-side, which means you can just clone this repo, open index.html
and everything should work!
There are no dependencies that are not already in the repo (see below), nor anything to rollup, bundle, or browserify 😗
It is the responsibility of the user to compress their file before handing it to the qr encoder.
- jsQR 👉 For reading the QR code
- node-qrcode 👉 For the QR code creator
- FileSaver.js 👉 For saving files to the user's computer
- Hosted on Netlify ❤️
- Make an Atari 2600 that plays QR codes 👉 I originally wanted to make the reader automatically play the game using this cool javascript atari emulator called javatari
- Can you fit a game in a QR code (video) 👉 A cool video about this mans trying to fit a game into a QR code
- QR code article 👉 Kinda interesting to see what people are doing with QR.