MyLibrary 2.1 kodukatalooge on välja antud. Programmi kood on kirjutatud C++ programmeerimiskeeles ja on saadaval (GitHub, GitFlic) GPLv3 litsentsi all. Kasutajaliides on teostatud GTK4 teegi abil. Programm on kohandatud töötama Linuxi ja Windowsi operatsioonisüsteemides. Arch Linuxi kasutajatele on AUR-is saadaval valmis pakett.
MyLibrary kataloogib raamatufailid formaatides fb2, epub, pdf, djvu, nii otse saadaval kui ka arhiivides ja loob oma andmebaasi, muutes originaalfailide asukohta. Kogu kogumi terviklikkuse ja muudatuste kontroll toimub failide ja arhiivide hash-summade andmebaasi loomise kaudu.
Raamatute otsimine erinevate kriteeriumide järgi (autori ees-, nimed- ja isa nimi, raamatu pealkiri, seeria, žanr) ja nende lugemine programmi kaudu, mis on vaikimisi süsteemis määratud vastavate failivormingute avamiseks. Raamatut valides kuvatakse sisukord ja kaane pilt, kui need on saadaval.
Kogumiga on võimalik teha erinevaid operatsioone: uuendamine (kontrollitakse kogu kogumit ja võrreldakse olemasolevate failide hash-summasid), andmebaasi eksport ja import, raamatute lisamine ja kustutamine kogumist, raamatute kopeerimine juhuslikku kausta. Loodud on järjehoidjate mehhanism kiireks juurdepääsuks raamatutele.
Uues versioonis:
- Toetatud on arhiiviformaadid .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar
- Üleminek GTK 4.10-le (gtkmm 4.10) on toimunud. Tagatud on ühilduvus varasemate GTK4 ja gtkmm-4.0 teekide versioonidega.
- Lisatud on võimalus kiiresti uuendada kogu kogumi (ilma hash-summade kontrollimiseta, ainult failinimede järgi).
- Mõningad väikesed muudatused välimuses.
- Teised väiksemad täiustused ja parandused.

Allikas: opennet.ru
