Prebehlo vydanie domovského knižničného katalogizátora MyLibrary 2.1. Programový kód je napísaný v programovacom 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ý pre prácu na operačných systémoch Linux a Windows. Pre používateľov Arch Linuxu je v AUR k dispozícii hotový balík.
MyLibrary katalogizuje súbory kníh vo formátoch fb2, epub, pdf, djvu, priamo prístupné aj zabalené v archívoch, a vytvára si vlastnú databázu bez zmeny zdrojových súborov alebo zmeny ich pozície. Kontrola integrity zbierky a jej zmien sa vykonáva vytvorením databázy hashových 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 sú možné rôzne operácie: aktualizácia (kontroluje sa celá kolekcia a kontrolujú sa hašovacie súčty dostupných súborov), export a import databázy kolekcie, pridávanie kníh do kolekcie a odstraňovanie kníh z kolekcie, kopírovanie kníh z kolekcie do ľubovoľného priečinka. Pre rýchly prístup ku knihám bol vytvorený mechanizmus ukladania 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 je zachovaná.
- Pridaná možnosť rýchlej aktualizácie kolekcií (bez kontroly súčtu hash, iba podľa názvov súborov).
- Menšie zmeny vzhľadu.
- Ďalšie drobné vylepšenia a opravy.
Zdroj: opennet.ru