Add support address mail

This commit is contained in:
Samuel Vermeulen 2025-01-25 22:37:44 +01:00
parent 5b6e8b0b87
commit b114b4e383

View File

@ -1,18 +1,30 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
import pyqrcode import pyqrcode, os, sys
import os
url = input("Complétez l'URL : https://") choix = input("(M)ail ou (U)rl ? ")
qr_png = os.getcwd() + "/" + url + ".png"
if choix == "M" or choix == "m":
qr_request = "mailto:" + input("Saisissez une adresse mail : ")
elif choix == "U" or choix == "u":
qr_request = "https://" + input("Complétez l'URL : https://")
else:
print("Paramètre incorrect !")
sys.exit()
qr_png = os.getcwd() + "/" + qr_request.replace("https://", "").replace("mailto:", "").replace("/", "_") + ".png"
try: try:
taille = int(input("Taille (1-100 par defaut=5) : ").strip() or "5") taille = int(input("Taille (1-100 par defaut=5) : ").strip() or "5")
if taille < 1 or taille > 100: if taille < 1 or taille > 100:
print("Valeur incorrecte !") print("Valeur incorrecte !")
else: else:
qr = pyqrcode.create("https://" + url) qr = pyqrcode.create(qr_request)
qr.png(qr_png, scale=taille) qr.png(qr_png, scale=taille)
print("Sauvegardé dans " + qr_png) print("Sauvegardé dans " + qr_png)
except ValueError: except ValueError:
print("Valeur numérique uniquement !") print("Valeur numérique uniquement !")
except PermissionError:
print("Données erronées !")
except FileNotFoundError:
print("Données erronées !")