Skip to content

Latest commit

 

History

History
58 lines (47 loc) · 2.1 KB

ReadMe.md

File metadata and controls

58 lines (47 loc) · 2.1 KB
<style>img { width: 100%;}</style>

QR ScanGen

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

Features

  • 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

Run from source:

  1. Prerequisites: You need Python3 and a library manager for it (such as pip) installed on your computer.
  2. Download this project and navigate to its folder:
git clone https://github.com/emendir/QR-ScanGen
cd ScanGen
  1. Install the necessary python libraries:
pip3 install requirements.txt
  1. Run the project:
python3 .

You may need to replace pip3 with pip and python3 with python depending on your environment.

Build from source:

  1. perform all the steps in the Run from source section above
  2. install pyinstaller with:
    pip3 install pyinstaller
    (you may need to replace pip3 with pip depending on your environment)
  3. run the build.py script with
    python3 build.py
  4. The executable binary for your computer's operating system and computer architecture will be located in the dist folder.

Links

This project's IPFS URL:
ipns://k2k4r8nismm5mmgrox2fci816xvj4l4cudnuc55gkfoealjuiaexbsup#QR-ScanGen