QRLauncher

Reads image files containing QR codes for URLs/URIs and opens browser windows


Project maintained by BillZaumen Hosted on GitHub Pages — Theme by mattgraham

QRLauncher

QRLauncher is a utility that will read image files or URIs, find a QR code in the image, decode the QR code, and then pass the encoded URL, or a file containing encoded data, to a browser.

QRLauncher can be started by a desktop action or by using the command qrl. The command-line program qrl can also create QR codes from text files or standard input. When a QR code is created one can specify the width and height of the image, the image format, the foreground and background colors (including an alpha channel), and the error-correction level. In addition to the image formats that Java supports, qrl provides PostScript and optionally SVG.

Installation instructions are available here. When an installer is used, libraries to support SVG are automatically included. With a package manager, the package libosgbatik-java is needed to enable SVG support.

The short version for installation on Debian systems is to run the following commands:

curl https://billzaumen.github.io/bzdev/setup.sh | sh
sudo apt-get update
sudo apt install qrlauncher
sudo apt isntall libosgbatik-java

The file setup.sh contains commands for configuring apt to use the repository that contains the necessary Debian packages. For Pop!_OS systems, the following command should also be run:

sudo apt install qrlauncher-pop-icons

Otherwise Pop!_OS will use generic icons instead of ones specific to this application.

For non-linux systems, download the QRLauncher installer listed on the installer page. and run

sudo java -jar INSTALLER

where INSTALLER is the file that was downloaded. Java, of course, must be installed first.

Screenshots

Desktop file:

Desktop Icon

Configuration file for QR code generation:

Generator-File Icon

Application window:

QRLauncher window

Files can be dragged into the window or copied and pasted into the window. Multiple selections are allowed. If text containing file names or URUs are dragged into the window, each URI or file name must be on its own line.

QRCode-generator window:

QR code generator