Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spookyuser/hyperqr
A qrcode api for humans, put hyperqr.xyz/ behind whatever text you want and get it back as .svg of a qrcode
https://github.com/spookyuser/hyperqr
qr-code-api-rest qrcode qrcode-generator
Last synced: 18 days ago
JSON representation
A qrcode api for humans, put hyperqr.xyz/ behind whatever text you want and get it back as .svg of a qrcode
- Host: GitHub
- URL: https://github.com/spookyuser/hyperqr
- Owner: spookyuser
- Created: 2023-08-12T11:02:22.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-08-15T15:18:26.000Z (over 1 year ago)
- Last Synced: 2024-12-15T22:44:07.829Z (19 days ago)
- Topics: qr-code-api-rest, qrcode, qrcode-generator
- Language: HTML
- Homepage: https://hyperqr.xyz
- Size: 175 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [hyperqr.xyz](https://hyperqr.xyz)
This is a super simple website where you can get back a .svg with whatever you put after the / in the url.
## why
sometimes when i need text from someone elses computer, i dont want to type it out or paste it into a weird website.## how
Currently this runs on the vercel edge and the main qr generator is [fast_qr](https://github.com/erwanvivien/fast_qr) which uses wasm to generate the qrcodes.## caveats
What happens if i have a %20 in my password or for whatever reason want to do hyperqr.xyz/%20password%20 right now you'll get back ` password ` so i'm not totally sure how to tell if the url characters are encoded or not, sooo if you have any idea, let me know!
## important
There's a patches folder bc if you leave the link to `fast_qr_bg.wasm` anywhere in the js vercel freaks out, i think you could also add ?module after it, but i just removed the line. I think this comes from wasm-pack so maybe someone should make a pr that removes this line, me? okay fine. It took really long to debug this and idk why i even cared so i'm just gonna put the error here in case someone from google runs into the same problem.```
Error: The Edge Function "api/index" is referencing unsupported modules:
- fast_qr: vc-blob-asset:fast_qr_bg.wasm
```## Cool things
You can kinda use this like unsplash used to work too so if i have some text and want to get a qr code anywhere in markdown or html or whatevs I can just do`![qr code for this page](https://hyperqr.xyz/https://github.com/spookyuser/hyperqr)`
and you get:
![qr code for this page](https://hyperqr.xyz/https://github.com/spookyuser/hyperqr)