MyriFetch je desktopová aplikace napsaná v jazyce Python s využitím knihovny CustomTkinter, určená k automatizované správě a stahování dat z repozitáře Myrient. Jádrem aplikace je vícevláknový stahovací engine, který dělí jednotlivé soubory na čtyři paralelní segmenty (chunks) pro optimalizaci využité šířky pásma. Systém implementuje správu fronty s podporou automatického navazování přerušených spojení a verifikace integrity stažených dat na základě kontroly velikosti souborů a následného spojování segmentů.
Aplikace integruje externí REST API služby IGDB pro automatické doplňování metadat (žánry, popisy, box art) a RetroAchievements pro synchronizaci uživatelských statistik v reálném čase. Součástí technického vybavení je rozhraní pro utilitu CHDman, která slouží jako wrapper pro bezztrátovou kompresi obrazů disků do formátu CHD. Software rovněž provádí indexaci lokálních souborových cest, monitoring dostupného úložného prostoru a automatizovanou správu BIOS souborů pro emulační prostředí.
Pro hodnocení programu se prosím nejprve přihlaste