Prebehol release katalógu domácich knižníc MyLibrary 1.0. Kód programu je napísaný v programovacom jazyku C++ a je dostupný (GitHub, GitFlic) pod licenciou GPLv3. Grafické užívateľské rozhranie je implementované pomocou knižnice GTK4. Program je prispôsobený pre prácu v operačných systémoch rodiny Linux a Windows. Pre používateľov Arch Linux je dostupný hotový balík v AUR.
MyLibrary katalogizuje súbory kníh vo formáte fb2 a epub, ako priamo dostupné, tak aj zabalené v zip archívoch, a vytvára vlastnú databázu, pričom nemení pôvodné súbory ani ich umiestnenie. Kontrolu integrity kolekcie a jej zmien zabezpečuje vytvorenie databázy hash súm súborov a archívov.
Implementované vyhľadávanie kníh podľa rôznych kritérií (priezvisko, meno, autorov názov, názov knihy, séria, žáner) a ich čítanie cez program, ktorý je predvolený na otvorenie súborov fb2 a epub v systéme. Pri výbere knihy sa zobrazuje anotácia a obal knihy, ak sú k dispozícii.
Možné sú rôzne operácie s kolekciou: aktualizácia (uskutočňuje sa kontrola celej kolekcie a porovnávanie hash súm dostupných súborov), export a import databázy kolekcie, pridávanie kníh do kolekcie a odstraňovanie kníh z kolekcie. Bol vytvorený mechanizmus záložiek pre rýchly prístup k knihám.
Zdroj: opennet.ru
