From e264f9316b368e714392edf42b38cc48bf54322a Mon Sep 17 00:00:00 2001 From: KubMakCZ Date: Mon, 26 Jan 2026 15:33:58 +0100 Subject: [PATCH] 19 art --- 19_art/main.py | 38 ++++++++++++++++++++++++++++++++++++ 19_art/muj_lepsi_qr_kod.png | Bin 0 -> 870 bytes 19_art/muj_qr_kod.png | Bin 0 -> 2581 bytes 19_art/poznamky.md | 9 +++++++++ 19_art/qrkod.py | 23 ++++++++++++++++++++++ 5 files changed, 70 insertions(+) create mode 100644 19_art/main.py create mode 100644 19_art/muj_lepsi_qr_kod.png create mode 100644 19_art/muj_qr_kod.png create mode 100644 19_art/poznamky.md create mode 100644 19_art/qrkod.py diff --git a/19_art/main.py b/19_art/main.py new file mode 100644 index 0000000..70b13ce --- /dev/null +++ b/19_art/main.py @@ -0,0 +1,38 @@ +import sys +import os +import time +from termcolor import colored, cprint +from colorama import init +from art import tprint +from tqdm import tqdm +from pyfiglet import Figlet + +#init() inicializace colorama pro windows (barvy v cmd) +init() + +os.system("cls") + +f=Figlet(font="slant") + +cprint("HACKER SYSTEM","green",attrs=["bold"]) +print(colored(f.renderText("Hacking"),"green")) +tprint("SECURITY") + +print(colored("Vítej v zabezpúečeném systému firmy","cyan")) +print(colored("-"*40,"yellow")) + +input(colored("Stihněte ENTER pro zahájení prolamování hesla...", + "white",attrs=["blink"])) +print("\n") + +items = ["Navazuji spojení","Bypass firewall ochrany", + "Hledám databázi","Stahování dat","Cleaning","Finish"] +pbar = tqdm(items, colour="green") +for item in pbar: + pbar.set_description(f"Hackování: {item}") + time.sleep(2) + +cprint("PŘISTUP POVOLEN!!!","red", + "on_green",attrs=["bold"]) +print(colored("Data byla úspěšně \ + stažena a odeslána pro Echo","magenta")) \ No newline at end of file diff --git a/19_art/muj_lepsi_qr_kod.png b/19_art/muj_lepsi_qr_kod.png new file mode 100644 index 0000000000000000000000000000000000000000..36b0ee8ae8f80b7b49c7f49e82db20d13a782c90 GIT binary patch literal 870 zcmV-s1DX7ZP)kOIJ|g}kVdO&pSTgkC3V^)t)f?r zOK3i4Vx*d~9mFNCu-*PHvEhxGhQoAKvpGu5PfRl7wC+ ztq82=%*@rVYk|9XHV?7i>U-rCO>g}rF?zL953HnOo9yE5Q>5v8Ax-4fEq9DfNpguC z$}?}W5WZ9(0%A9PNw>HRj%`Pqny|&O@Fg`G7v)xRS#`UnbT~C2fiKzjcKb(J39UO| zmw;u-lM%hvYbDGXp~gJ3_ULqj8t}<{`EP wRFVNI$pDpPfJ!nzB^jWS3{Xjif1Bg{1#rs|Ng1|ZdH?_b07*qoM6N<$g7XuO8UO$Q literal 0 HcmV?d00001 diff --git a/19_art/muj_qr_kod.png b/19_art/muj_qr_kod.png new file mode 100644 index 0000000000000000000000000000000000000000..159589fa8fc60f992eebe4775be1dc5d1c5732d1 GIT binary patch literal 2581 zcmeAS@N?(olHy`uVBq!ia0y~yVDbcE4kn<8;Ukk|1_sVMo-U3d6?5L+bu7~I6kt7= z*7G}l=FP0n;=L;sjGxpoLSIdWBUH8B3c=Yf0H)e(d`j^cZvbOLxNaZpwaJ$X0;vzxry!&+xk)L++um5$CSJHOl zE29E|^b^{%>VLKup|NI`CL+>`mfW^5C zS2Cm-Om7jxO@7?=a<+nWdsN$*YdJN~6z?nC-npGbGe8#J*zu6tY~3!NjUQi}x%Q#* z9Vu>rIoK@kUi!}D2TrGs-JGR(zUJK=bG}DBl|1*Jk>|0rN4Grg?X(oFul$`k$M}ii z51#J?;|VE@p^-W(I#~2WYwMKWPt}G$^C!H$LsWdDne!`HRC;^3&XPYX7h8Y7#w&Rw z@xk@KJ06i`)+c9ncHWu6l14Kpnm<{->EqhZcKd5f_MF{IN_vF4@7d3{><<>Vt?30u zeQ~$F^SqyTl6fj8o_qW0&ZPT7QisSfbJ_kvZIATxf1f7kr=GCP zmzgg4i8t>FIk9>9{*Id`QjVp6OZpW5eS+uW;?;WVf3ZKwB`cl%{5xUlxwQ#T_P_7F ztnyqg`SG!{md?jg+vd2f%?pf2y+@E)%%Nc+dTe zCo3xeOI3z{kLGyQ9Zxx7`Fw8mYqNR9|I$ml$%#eZdeOwkVMld;KJDxMv|n5QlEcsK z@5IO{F{D;=)Fgg+a!2p{v7_@9mlvM3*roV?5-=l3_vdktW8kdkq1y{rCw264YyNx- z%u+d=ypew_(;xr4C_q;F|Jyq|8eA7i90z43`GUupPwF>3-#6utc|{*NVb|L``#bN< z`4UE-4WF2NlK*h0>fFxb5}&4jZu_GxK~^Dh>=^I<VmrEL40tr`K86`CR3R%ny^v39z#h zDtnvH`18ov-n3Y5bmUn48r50nZ~Vxc^O%fmK9H>?kliu+AJxayuP^sYKYRwn_jL7h JS?83{1OSSv-g5u| literal 0 HcmV?d00001 diff --git a/19_art/poznamky.md b/19_art/poznamky.md new file mode 100644 index 0000000..52a3ab4 --- /dev/null +++ b/19_art/poznamky.md @@ -0,0 +1,9 @@ + +*otevřít cmd* +mkdir novypython +cd novypython +python -m venv .venv +.venv\Scripts\activate +pip install termcolor colorama art tqdm pyfiglet +pip install qrcode[pil] +code . \ No newline at end of file diff --git a/19_art/qrkod.py b/19_art/qrkod.py new file mode 100644 index 0000000..7db06cd --- /dev/null +++ b/19_art/qrkod.py @@ -0,0 +1,23 @@ +#pip install qrcode[pil] +import qrcode + +def vytvor_qr(text,nazev_souboru): + #vyvoření instance QR kódu + qr = qrcode.QRCode(version=1, + box_size=15,border=5) + qr.add_data(text) + qr.make(fit=True) + img = qr.make_image(fill_color="red", + back_color="black") + img.save(nazev_souboru) + print(f"QR kod byl vytvoen a uložen jako \ + {nazev_souboru}") + +print("--- GENERATOR QR KODU ---") +print("Zadej text nebo webovou adresu (např.https://www.odbornaskola.cz)") +data = input("Tvůj text/odkaz:") +soubor = "muj_qr_kod.png" +if data: + vytvor_qr(data,soubor) +else: + print("Nezadal jsi data!") \ No newline at end of file