LinuxDays 2024

Your locale preferences have been saved. We like to think that we have excellent support for English in pretalx, but if you encounter issues or errors, please contact us!

Mininterface: Ze skriptu program
10-12, 14:30–14:50 (Europe/Prague), 111
Language: Č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.


Difficulty

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.