qrcode_term
QR code generator for terminal output
Screenshot
From a terminal:
![alt text](https://user-images.githubusercontent.com/40133678/133773723-388893a3-3a02-4b4a-b804-cb16310bd5f5.png)
CLI
> python src/qrcode_term/qrcode_term.py
βββββββββββββββββββββββββββ
βββββββββββββββββββββββββββ
βββ βββββ βββββ β βββββ βββ
βββ β β βββ βββ β β βββ
βββ βββββ β βββββ βββββ βββ
βββββββββββββ βββββββββββββ
βββββ ββββββββ βββ ββββ βββ
ββββββββββ ββββββ βββββββ
ββββββββββββββ ββββββ βββββ
βββ βββββ ββ ββββββββββββββ
βββ β β ββ ββ βββ β β βββ
βββ βββββ βββ βββββββββββββ
βββββββββββββββββββββββββββ
βββββββββββββββββββββββββββ
Hello world!
> python src/qrcode_term/qrcode_term.py --data "mydata" -f5
βββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββ
βββββ βββββ ββ β β βββββ βββββ
βββββ β β βββββββ β β βββββ
βββββ βββββ βββββββ βββββ βββββ
βββββββββββββββββββββββββββββββ
ββββββ ββ ββ β β β β β βββββ
βββββ ββββββ βββ β β ββββββββββ
βββββββββββββββ ββββββββ βββββ
βββββ βββββ βββ βββ ββββ βββββ
βββββ β β ββββ β β ββββββββ
βββββ βββββ ββ β β β βββ ββββββ
βββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββ
mydata
> python src/qrcode_term/qrcode_term.py --data "mydata 2" -f3 -i
βββββββ β ββ βββββββ
β βββ β βββββ β βββ β
β βββ β βββββ β βββ β
βββββββ β βββ βββββββ
β βββββββββββ β βββ
ββββββ βββ β ββ βββ
βββ ββββββ β βββββββ
βββββββ β βββββββββ
β βββ β βββββββββββ β
β βββ β β βββ β βββββ
βββββββ ββββ ββ βββββ
mydata 2
> python src/qrcode_term/qrcode_term.py --data "mydata 3" -f10 -n
βββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββ
ββββββββββ βββββ βββ β β βββββ ββββββββββ
ββββββββββ β β β β βββ β β ββββββββββ
ββββββββββ βββββ β ββ β βββββ ββββββββββ
ββββββββββββββββββ βββ ββββββββββββββββββ
ββββββββββββββββββββ β βββ ββββββββββββββ
βββββββββββ β ββββ βββββ β βββββββββββ
ββββββββββββββββββ β βββ ββββ ββββββββββ
ββββββββββ βββββ βββββ β βββ ββββββββββββ
ββββββββββ β β β βββ ββ βββββββββββββββ
ββββββββββ βββββ ββββββββββ ββββββββββββ
βββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββ
βββββββββββββββββββββββββββββββββββββββββ
mydata 3
API
Examples:
from qrcode_term import qrcode_string
a = qrcode_string("Is there anybody out there?")
b = qrcode_string("It's just another brick in the wall", frame_width=1)
c = qrcode_string("Vera! Vera!", version=5, inverse=True, frame_width=5, ansi_white=False)
print(a)
print(b)
print(c)