A simple cross-platform QR code scanner and generator.
Easy and fast to use, no buttons except to switch cameras. Scanned QR codes are automatically copied to clipboard, open websites & connect to WiFi networks.
Written in Python, using the Qt GUI framework.
Portable executables (jsut for Linux so far) can be downloaded from IPFS:
ipns://ipns/k2k4r8nismm5mmgrox2fci816xvj4l4cudnuc55gkfoealjuiaexbsup#QR-ScanGen/Releases.md.html
- scan and decode QR-code from camera to text
- encode text to QR-code
- scanning actions for recognised content:
- auto-copy to clipboard
- auto-open URLs in default browser
- auto-connect to WiFi networks (Linux tested, Windows 10 tested, MacOS untested)
- save QR-code image to file (click on it)
- no unnecessary click-work for user, all features in one simple page
Head over to the releases page to download compiled binaries. I maintain packages for:
- Linux:
- AppImage
- flatpak
- Windows:
- EXE (portable) Currently only for older versions of QR-ScanGen
- MacOS: none
If no packages are available for your OS, see the section below on how to run this project from source.
- Prerequisites: You need Python3 and a library manager for it (such as pip) installed on your computer.
- Download this project and navigate to its folder:
git clone https://github.com/emendir/QR-ScanGen
cd ScanGen
- Install the necessary python libraries:
pip3 install requirements.txt
- Run the project:
python3 .
You may need to replace pip3 with pip and python3 with python depending on your environment.
- perform all the steps in the Run from source section above
- install pyinstaller with:
(you may need to replace pip3 with pip depending on your environment)
pip3 install pyinstaller
- run the
build.py
script withpython3 build.py
- The executable binary for your computer's operating system and computer architecture will be located in the dist folder.
This project's IPFS URL:
ipns://k2k4r8nismm5mmgrox2fci816xvj4l4cudnuc55gkfoealjuiaexbsup#QR-ScanGen