monyxie / qr-lite

A browser extension for generating and scanning QR codes.
24 stars 0 forks source link
browser-extension firefox firefox-addon firefox-extension msedge msedge-extension qrcode qrcode-generator qrcode-scanner

QR Lite

Promo Banner

QR Lite is a browser extension for generating and scanning QR codes offline.

Get the addon Get the addon

Chrome is supported, however this extension is NOT available on Chrome Web Store, you have to build and install it from source yourself.

Features

Permissions

QR Lite requires the following permissions:

Development

Prerequisites: yarn, pnpm(qr-scanner-wechat)

  1. Clone this repo and sync the submodules.
  2. Run yarn to install dependencies.
  3. Run yarn dev to watch source files and automatically build the add-on when they change.
  4. Use your browser's "Load unpacked extension" feature to load the extension at dist/{firefox,chrome}/manifest.json in the project root.

Use the script in /opencv to update the pre-built OpenCV library and wasm.

Building

Build steps on Linux:

  1. Make sure you have node, yarn, and the zip command installed.
  2. Open terminal and cd to project root.
  3. Run ./scripts/release.sh. After this you'll get two zip files in the release directory: qr-lite-release-xxxxxxxx.zip is the installable extension, while qr-lite-source-xxxxxxxx.zip is the source code zip.

Localization

As of now, QR Lite supports the following languages:

You're welcome to help translate QR Lite into your language, just submit a pull request.

Credits

License

MIT