Bol vydaný katalogizátor domácich knižníc MyLibrary verzie 2.1. Programový kód je napísaný v jazyku C++ a je dostupný (GitHub, GitFlic) pod licenciou GPLv3. Grafické používateľské rozhranie je implementované pomocou knižnice GTK4. Program je prispôsobený na použitie na operačných systémoch nasledujúcej rodiny: Linux и WindowsPre používateľov Archu Linux V AUR je k dispozícii hotový balík.
MyLibrary katalogizuje súbory kníh vo formátoch fb2, epub, pdf a djvu, a to ako priamo prístupné, tak aj zabalené v archívoch, a vytvára si vlastnú databázu bez úpravy pôvodných súborov alebo zmeny ich umiestnenia. Integrita kolekcie a zmeny sa monitorujú vytvorením databázy haš súm súborov a archívov.
Vyhľadávanie kníh bolo implementované pomocou rôznych kritérií (priezvisko, krstné meno, priezvisko autora, názov knihy, séria, žáner) a ich čítanie prostredníctvom programu, ktorý je predvolene nainštalovaný v systéme, aby sa otvorili príslušné formáty súborov. Keď vyberiete knihu, zobrazí sa abstrakt a obálka knihy, ak sú k dispozícii.
S kolekciou je možné vykonávať rôzne operácie: aktualizácia (celá kolekcia sa naskenuje a overia sa hašovacie súčty dostupných súborov), export a import databázy kolekcie, pridávanie a odstraňovanie kníh z kolekcie a kopírovanie kníh z kolekcie do ľubovoľného priečinka. Pre rýchly prístup ku knihám bol vytvorený mechanizmus záložiek.
V novej verzii:
- Pridaná podpora pre archívy .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar
- Prechod na GTK 4.10 (gtkmm 4.10) bol dokončený. Kompatibilita s predchádzajúcimi verziami knižníc GTK4 a gtkmm-4.0 bola zachovaná.
- Pridaná možnosť rýchlej aktualizácie kolekcií (bez kontroly hašovacích súm, iba podľa názvov súborov).
- Drobné zmeny vzhľadu.
- Ďalšie drobné vylepšenia a opravy.

Zdroj: opennet.ru
