You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2.2 KiB

Alias Tag Date DocType Hierarchy TimeStamp location Product CollapseMetaTable
QR
Code
2022-04-11 Product NonRoot
Type Link Value
Utility https://zint.org.uk free
yes

Parent:: @Computer Set Up, Applications, VPS Console Dialogue


name Edit Product parameters
type command
action MetaEdit: Run MetaEdit
id EditMetaData

^button-ZintProdEdit

name Save
type command
action Save current file
id Save

^button-ZintProdSave

Zint

title: Summary
collapse: open
Product Description

style: number


Characteristics

Zint is a Command Line Interface for generating QR codes. It is installed through brew on my day-to-day Mac.

Command structure

The command is articulated as follows:

~~~bash
zint -b <CODE NOMENCLATURE> -o <PATH> --vers=<CODE VERSION> -d "<TO ENCODE>"
~~~

All parameters are well documented on the website of the provider of zint. A QR code has nomenclature 58, for example.

The d parameter is expanded a little further in the following section.

Data to encode

Originally designed for text or URLs, QR codes can encode more complex information that can be passed on. Below is a recap of a few useful ways to use a QR code.

WiFi credentials

Encoding follows this nomenclature:

~~~bash
WIFI:S:<NAME>;T:<WEP|WPA|else...>;P:<PW>
~~~

Geo-location

Encoding with relative coordinates:

~~~bash
geo:x.xxxx,y.yyyyy
~~~

Messenging services
  1. SMS
~~~bash
smsto:<PHONE NUMBER>,text
~~~

  1. Whatsapp
~~~bash
https://wa.me/<PHONE NUMBER>?text=<urlencodedtext>
~~~

  1. Signal
~~~bash
https://signal.me/#p/+<PHONE NUMBER>
~~~

  1. Telegram
~~~bash
https://wa.me/<PHONE NUMBER>?text=<urlencodedtext>
~~~

  1. Email
~~~bash
mailto:<EMAIL ADD>?subject=<SUBJECT>&body=<BODY>
~~~


Documentation

Zint | Home