From 61c9fa29d3b820e9aa9ea4f3ec5f5283ae7c0185 Mon Sep 17 00:00:00 2001 From: KubMakCZ Date: Wed, 14 Jan 2026 12:30:20 +0100 Subject: [PATCH] knihovny --- 20_art/main.py | 39 +++++++++++++++++++++++++++++++++++++ 20_art/muj_qr_kod.png | Bin 0 -> 908 bytes 20_art/muj_qr_kod_text.png | Bin 0 -> 475 bytes 20_art/qrkod.py | 20 +++++++++++++++++++ 20_art/requirements.txt | 7 +++++++ 5 files changed, 66 insertions(+) create mode 100644 20_art/main.py create mode 100644 20_art/muj_qr_kod.png create mode 100644 20_art/muj_qr_kod_text.png create mode 100644 20_art/qrkod.py create mode 100644 20_art/requirements.txt diff --git a/20_art/main.py b/20_art/main.py new file mode 100644 index 0000000..fa328d8 --- /dev/null +++ b/20_art/main.py @@ -0,0 +1,39 @@ +# pip install termcolor colorama art tqdm pyfiglet +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 (aby fungovali barvy) +init() + +os.system("cls") + +f=Figlet(font="slant") + +cprint("HACKER SYSTEM", "green",attrs=["bold"]) +print(colored(f.renderText("CRACKING"),"green")) +tprint("SECURITY") + +print(colored("Vítejte v zabezečeném systému firmy","cyan")) +print(colored("-"*40,"yellow")) + +input(colored("Stiskněte ENTER pro zahájení prolamování hesla...", + "white",attrs=["blink"])) +print("\n") + +items = ["Navazuji spojení","Bypassing firewall orchrany", + "Hledání databáze","Stahování dat","Čistění stop","Dokončování"] + +pbar = tqdm(items, colour="green") +for item in pbar: + pbar.set_description(f"Hackování: {item}") + time.sleep(1) +print("\n") + +cprint("PŘÍSTUP 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/20_art/muj_qr_kod.png b/20_art/muj_qr_kod.png new file mode 100644 index 0000000000000000000000000000000000000000..51453848b76184ab5f02ab4dec6d56445b36ec02 GIT binary patch literal 908 zcmV;719SX|P)D<2Lb~2=xX88e zs~HN=J{3vBf-#C%PiKD@UKk1P^;AC(gK&G_LV0$NhAmb?cUL_sX?G2NH}TT-mYp#>VT zAXH6CQ^_r}zCcULq+RN$0)0Al$8&J*S#lhSOYD{u%H3(6cv{+n+jAMOC@SI z?30=n0c=T$w0i#Nx?Y^irFA^Cm3$LwQxM6CUB_~|$s#>y_aTx-!;j!-Xw{a8X*nID z0~(&R9;>C;Ef={Gel5WOT8@~th+1edq_@ME9FVAwI-m|YPO-{Wrw`SbTnv$u?_Kw& z8nrslM5(v4%_2Q$cTz7IC%ZxMf@a5NLC!G~M(wq5k5k2cw92PgqrEnO6uE6AQFcLVwfT$1=}prgLXF_hhqheqo0XMO>{t( z6Q}R+-ZGTZ6Yl280fnW*8o16OEVQKXZeM3Ht4@`qMqf7_5WPOY>-OK&lF@7l#VV{` zh>c-8wYD*A$*y0w{|Q>f%%|Eqd+u2q!xoq5u=HXAc8AY)GeG-1E{UyQvJpn@mNN^8^pt!WGv^^(%NeJo~#6g;%AGJ9lh zM?w;bUe)bvvPciw-R@5Ci2HfIO6=^@%+Lb)_Iu@ZjoK~LWj;Fo=YBG3Co}2N5K-EtEI`Mj zj%Y64RX>@vbQzGbIX-*~5GU}u^1AOZmD!=xzd~>vAb-&Q)wX`~91zz5F^-77EKH%X z=DKe&mDxcmGx+GB9=H@_I<7?c5TRb{!6Nyt3l=*X)Aofhd=UBz9p}3;C$WRM49~5S zG#656#3W1mCENSMMeW1nlqP#d_p37J$3$#cb(3c_K6cRGrFhZ(s_cG6>C{M0$rtUn zm-0tQrFnJ*-CHHPUlq>7{3UR!#HL7z<>4mlzQ9yw2QTA;rleQ%-Gcqy#9#rjy_f3; z_^!-Z^Q)dKkwgra94UK$4|C@J?laooJ*a<;+KH$xGOCM=>LR1M$dt;jegSUSIjDim RHHH8H002ovPDHLkV1lj-;V}RJ literal 0 HcmV?d00001 diff --git a/20_art/qrkod.py b/20_art/qrkod.py new file mode 100644 index 0000000..159fcb0 --- /dev/null +++ b/20_art/qrkod.py @@ -0,0 +1,20 @@ +#pip install qrcode[pil] +import qrcode + +def vytvor_qr(text,nazev_souboru): + #vytovření instance QR kódu + qr = qrcode.QRCode(version=1,box_size=10,border=5) + qr.add_data(text) + qr.make(fit=True) + img= qr.make_image(fill_color="black",back_color="white") + img.save(nazev_souboru) + print(f"QR kod byl vytvořen a uložen jako {nazev_souboru}") + +print("--- GETERATOR QR KODU ---") +print("zadej text nebo webovou adresu (např. https://google.com)") +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 diff --git a/20_art/requirements.txt b/20_art/requirements.txt new file mode 100644 index 0000000..afdb7c3 --- /dev/null +++ b/20_art/requirements.txt @@ -0,0 +1,7 @@ +art==6.5 +colorama==0.4.6 +pillow==12.1.0 +pyfiglet==1.0.4 +qrcode==8.2 +termcolor==3.3.0 +tqdm==4.67.1