23 lines
560 B
Python
23 lines
560 B
Python
import qrcode
|
|
import qrcode.constants
|
|
from qrcode.image.svg import SvgPathImage
|
|
|
|
|
|
def main():
|
|
urls: dict[str, str] = {
|
|
"gitea": "https://git.kb28.ch/HEL/midas",
|
|
"github": "https://github.com/LordBaryhobal/midas",
|
|
}
|
|
|
|
factory = SvgPathImage
|
|
for name, url in urls.items():
|
|
qr = qrcode.QRCode(error_correction=qrcode.constants.ERROR_CORRECT_Q, version=4)
|
|
qr.add_data(url)
|
|
qr.make()
|
|
img = qr.make_image(image_factory=factory)
|
|
img.save(f"qr_{name}.svg")
|
|
|
|
|
|
if __name__ == "__main__":
|
|
main()
|