script readme
This commit is contained in:
42
qr_script/README.md
Normal file
42
qr_script/README.md
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
# QR Code Generator
|
||||||
|
|
||||||
|
Generates PNG QR codes from a CSV/TSV file using `qrencode`.
|
||||||
|
|
||||||
|
## Input Format
|
||||||
|
|
||||||
|
| Column 1 | Column 2 |
|
||||||
|
|----------------|---------------|
|
||||||
|
| data to encode | output name |
|
||||||
|
| 123456 | my_qr |
|
||||||
|
|
||||||
|
- First row is a header (skipped).
|
||||||
|
- Column 1: the text/data to encode into a QR code.
|
||||||
|
- Column 2: base filename (`.png` is appended).
|
||||||
|
|
||||||
|
## Prerequisites
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo apt install qrencode
|
||||||
|
```
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# CSV file (auto-detects comma delimiter)
|
||||||
|
python qr_generator.py data.csv
|
||||||
|
|
||||||
|
# With output directory
|
||||||
|
python qr_generator.py data.csv -o ./output
|
||||||
|
|
||||||
|
# Custom module size (default: 10)
|
||||||
|
python qr_generator.py data.csv -s 8
|
||||||
|
|
||||||
|
# TSV or other delimiter
|
||||||
|
python qr_generator.py data.tsv -d $'\t'
|
||||||
|
```
|
||||||
|
|
||||||
|
### Example
|
||||||
|
|
||||||
|
```bash
|
||||||
|
python qr_generator.py ../qr_file.csv -o ./qr_output
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user