Izdana je verzija 2.3 katalogizatora domaće biblioteke MyLibrary. Izvorni kod programa napisan je u programskom jeziku C++ i dostupan je (GitHub, GitFlic) pod GPLv3 licencom. Grafičko korisničko sučelje implementirano je pomoću GTK4 biblioteke. Program je prilagođen za rad na operacijskim sustavima Linux i Windows. Za korisnike Arch Linuxa dostupan je spreman paket u AUR-u. Za korisnike Windowsa dostupan je eksperimentalni installer.
MyLibrary katalogizira datoteke knjiga u obliku fb2, epub, pdf, djvu, kako dostupne izravno, tako i pakirane u arhive (zip, 7z, jar, cpio, iso, a, ar, tar, tgz, tar.gz, tar.bz2, tar.xz, rar) te stvara vlastitu bazu podataka, ne mijenjajući izvorne datoteke i ne premještajući ih. Kontrola cjelovitosti kolekcije i njenih promjena vrši se kreiranjem baze podataka hash suma datoteka i arhiva.
Implementirana je pretraga knjiga prema različitim kriterijima (prezime, ime, ime oca autora, naslov knjige, serija, žanr) i njihovo čitanje kroz program koji je zadan kao zadani za otvaranje odgovarajućih formata datoteka. Kada se odabere knjiga, prikazuju se sažetak i naslovna stranica knjige, ako su dostupni.
Moguće su razne operacije s kolekcijom: ažuriranje (vrši provjeru cijele kolekcije i usporedbu hash suma dostupnih datoteka), izvoz i uvoz baze podataka kolekcije, dodavanje knjiga u kolekciju i brisanje knjiga iz kolekcije, kopiranje knjiga iz kolekcije u proizvoljnu mapu. Implementiran je mehanizam označavanja za brz pristup knjigama.
Značajne promjene u odnosu na verziju 2.1:
- Omogućena je mogućnost dodavanja knjiga u bilo koju mapu unutar kolekcije.
- Potpuno je redizajnirano upravljanje veličinama glavnog prozora i njegovih elemenata.
- Značajno je poboljšano prikazivanje rezultata pretraživanja.
- Optimizirano je korištenje memorije.
- Dodana je mogućnost prikaza naslovnice knjige u prirodnoj veličini.

- Smanjen je broj ovisnosti (iz ovisnosti je uklonjena gmp biblioteka).
- Za korisnike Windows OS-a kreiran je eksperimentalni installer.
- Druga manja ispravka i poboljšanja.

Izvor: opennet.ru

