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.
182 lines
2.2 KiB
182 lines
2.2 KiB
3 years ago
|
---
|
||
|
|
||
|
Alias: [""]
|
||
|
Tag: ["QR", "Code"]
|
||
|
Date: 2022-04-11
|
||
|
DocType: "Product"
|
||
|
Hierarchy: "NonRoot"
|
||
|
TimeStamp:
|
||
|
location:
|
||
|
Product:
|
||
|
Type: Utility
|
||
|
Link: https://zint.org.uk
|
||
|
Value: free
|
||
|
CollapseMetaTable: yes
|
||
|
|
||
|
---
|
||
|
|
||
|
Parent:: [[@Computer Set Up|Computer Setup]], [[Applications]], [[VPS Console Dialogue|CLI]]
|
||
|
|
||
|
---
|
||
|
|
||
|
 
|
||
|
|
||
|
```button
|
||
|
name Edit Product parameters
|
||
|
type command
|
||
|
action MetaEdit: Run MetaEdit
|
||
|
id EditMetaData
|
||
|
```
|
||
|
^button-ZintProdEdit
|
||
|
|
||
|
```button
|
||
|
name Save
|
||
|
type command
|
||
|
action Save current file
|
||
|
id Save
|
||
|
```
|
||
|
^button-ZintProdSave
|
||
|
|
||
|
 
|
||
|
|
||
|
# Zint
|
||
|
|
||
|
 
|
||
|
|
||
|
```ad-abstract
|
||
|
title: Summary
|
||
|
collapse: open
|
||
|
Product Description
|
||
|
```
|
||
|
|
||
|
 
|
||
|
|
||
|
```toc
|
||
|
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:
|
||
|
|
||
|
```ad-command
|
||
|
~~~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:
|
||
|
|
||
|
```ad-command
|
||
|
~~~bash
|
||
|
WIFI:S:<NAME>;T:<WEP|WPA|else...>;P:<PW>
|
||
|
~~~
|
||
|
```
|
||
|
|
||
|
 
|
||
|
|
||
|
##### Geo-location
|
||
|
|
||
|
Encoding with relative coordinates:
|
||
|
|
||
|
```ad-command
|
||
|
~~~bash
|
||
|
geo:x.xxxx,y.yyyyy
|
||
|
~~~
|
||
|
```
|
||
|
|
||
|
 
|
||
|
|
||
|
##### Messenging services
|
||
|
|
||
|
1. **SMS**
|
||
|
|
||
|
```ad-command
|
||
|
~~~bash
|
||
|
smsto:<PHONE NUMBER>,text
|
||
|
~~~
|
||
|
```
|
||
|
|
||
|
 
|
||
|
|
||
|
2. **Whatsapp**
|
||
|
|
||
|
```ad-command
|
||
|
~~~bash
|
||
|
https://wa.me/<PHONE NUMBER>?text=<urlencodedtext>
|
||
|
~~~
|
||
|
```
|
||
|
|
||
|
 
|
||
|
|
||
|
3. **Signal**
|
||
|
|
||
|
```ad-command
|
||
|
~~~bash
|
||
|
https://signal.me/#p/+<PHONE NUMBER>
|
||
|
~~~
|
||
|
```
|
||
|
|
||
|
 
|
||
|
|
||
|
4. **Telegram**
|
||
|
|
||
|
```ad-command
|
||
|
~~~bash
|
||
|
https://wa.me/<PHONE NUMBER>?text=<urlencodedtext>
|
||
|
~~~
|
||
|
```
|
||
|
|
||
|
 
|
||
|
|
||
|
5. **Email**
|
||
|
|
||
|
```ad-command
|
||
|
~~~bash
|
||
|
mailto:<EMAIL ADD>?subject=<SUBJECT>&body=<BODY>
|
||
|
~~~
|
||
|
```
|
||
|
|
||
|
 
|
||
|
|
||
|
---
|
||
|
|
||
|
 
|
||
|
|
||
|
### Documentation
|
||
|
|
||
|
 
|
||
|
|
||
|
[Zint | Home](https://zint.org.uk)
|
||
|
|
||
|
 
|
||
|
 
|