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.
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 provided nmcli is installed, 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
- 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