Došlo je do izdavanja kataloga kućne biblioteke MyLibrary 2.1. Programski kod je napisan u C++ programskom jeziku i dostupan je (GitHub, GitFlic) pod GPLv3 licencom. Grafičko korisničko sučelje implementirano je korištenjem GTK4 biblioteke. Program je prilagođen za rad u operativnim sistemima Linux i Windows porodica. Za korisnike Arch Linux-a dostupan je gotov paket u AUR-u.
MyLibrary katalogizira datoteke knjiga u fb2, epub, pdf, djvu formatima, direktno dostupnim i upakovanim u arhive, te kreira vlastitu bazu podataka bez mijenjanja izvornih datoteka ili promjene njihove pozicije. Kontrola integriteta zbirke i njenih izmjena vrši se kreiranjem baze podataka hash suma datoteka i arhiva.
Provedena je pretraga knjiga po različitim kriterijumima (prezime, ime, patronim autora, naslov knjige, serija, žanr) i njihovo čitanje kroz program koji je podrazumevano instaliran na sistemu za otvaranje odgovarajućih formata datoteka. Kada odaberete knjigu, prikazuju se sažetak i korice knjige, ako su dostupni.
Moguće su različite operacije sa kolekcijom: ažuriranje (provjera cijele kolekcije i provjera hash suma dostupnih datoteka), izvoz i uvoz baze podataka zbirke, dodavanje knjiga u zbirku i uklanjanje knjiga iz kolekcije, kopiranje knjiga iz zbirke u proizvoljni folder. Kreiran je mehanizam za označavanje za brzi pristup knjigama.
U novoj verziji:
- Dodata podrška za .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar arhive
- Prelazak na GTK 4.10 (gtkmm 4.10) je završen. Kompatibilnost sa prethodnim verzijama GTK4 i gtkmm-4.0 biblioteka je zadržana.
- Dodata mogućnost brzog ažuriranja kolekcija (bez provjere hash suma, samo po nazivima datoteka).
- Manje promjene u izgledu.
- Ostala manja poboljšanja i popravke.
izvor: opennet.ru