import qrcode from datetime import datetime def loguj_vytvoreni(text,nazev_souboru): """Zapíše informaci o vytvoření QR kódu do souboru log.txt""" cas = datetime.now().strftime("%Y-%m-%d %H:%M:%S") with open("log.txt","a",encoding="utf-8") as f: f.write(f"[{cas}] Vytvořen: {text} -> {nazev_souboru}\n") def vytvor_qr(data,jmeno_souboru): """Vygeneruje QR kod a uloží jej.""" qr = qrcode.QRCode(version=1,box_size=10,border=5) qr.add_data(data) qr.make(fit=True) img = qr.make_image(fill_color = "black",back_color="white") img.save(jmeno_souboru) #zavoláme logování loguj_vytvoreni(data,jmeno_souboru) print(f"Hotovo! QR kod uložen {jmeno_souboru} a zaznamenán do logu") if __name__ == "__main__": print("--- Generator S LOGOVANÍM --- ") vstup = input("zadej text pro QR Kód:") if vstup: nazev = f"qr_{datetime.now().strftime('%H%M%S')}.png" vytvor_qr(vstup,nazev) else: print("Nic jsi nezadal!")