LinuxDays 2024

Vaše jazykové nastavení bylo uloženo. Česká lokalizace je stále ve vývoji, pokud narazíte na chyby, neváhejte nás kontaktovat!

Mininterface: Ze skriptu program
12.10.2024 , 111
Jazyk: Čeština

Python program, který skriptu jedním řádkem kódu dodá různá rozhraní – GUI okno, CLI flagy apod.


Při psaní programu strávíte velké množství času laděním rozhraní, přes který ho bude ovládat uživatel. Ubíjející je to, zvlášť pokud váš skript není náročný, pokud potřebuje pouze pár proměnných.
Nedávno jsme vydali knihovnu Mininterface, přesně tohle řeší. Stačí obalit konfigurační třídu jedinou funkcí a získáte jak GUI klikatelné okno, tak TUI fallback na starších strojích, CLI parametry do terminálu i načítání konfiguračního souboru.

Slidy: https://slidershow.edvard.cz/csirt.cz/mininterface/


Obtížnost

Pokročilí

Edvard Rejthar má v týmu CSIRT.CZ a CZ.NIC-CSIRT na starosti především analýzu škodlivého kódu na webových stránkách v české doméně a rozvoj systémů na automatické zpracovaní dat.