Vabariigi kodukogude kataloogija MyLibrary 2.3 on välja antud. Programmi kood on kirjutatud programmeerimiskeeles C++ ja on saadaval (GitHub, GitFlic) GPLv3 litsentsi alusel. Kasutajaliides on loodud GTK4 teegi abil. Programm on kohandatud töötamiseks Linuxi ja Windowsi operatsioonisüsteemides. Arch Linuxi kasutajatele on AUR-is saadaval valmis pakett. Windowsi kasutajatele on saadaval katsetav installija.
MyLibrary kataloogib raamatufailid formaatides fb2, epub, pdf, djvu, nii otse saadaval kui ka arhiveeritud (zip, 7z, jar, cpio, iso, a, ar, tar, tgz, tar.gz, tar.bz2, tar.xz, rar) ja loob oma andmebaasi, muutes algfaile ja nende asukohti. Kogumise terviklikkuse ja selle muudatuste kontrollimine toimub failide ja arhiivide hash-summade andmebaasi loomise kaudu.
Rakendus võimaldab raamatute otsingut erinevate kriteeriumide alusel (autori perekonnanimi, eesnimi, isa nimi, raamatu pealkiri, sari, žanr) ning nende lugemist läbi süsteemi vaikimisi seadistatud programmi, mis avab vastavad failiformaadid. Raamatu valimisel kuvatakse selle kokkuvõte ja kaanepilt, kui need on saadaval.
Kogumisega on võimalik teostada erinevaid toiminguid: uuendamine (kui kontrollitakse kogu kogumit ja võrreldakse kergsumeid, mis on saadaval olevad failid), andmebaasi eksportimine ja importimine, raamatute lisamine kogusse ja raamatute eemaldamine kogust, raamatu kopeerimine kogust soovitud kausta. Sain loodud järjehoidjate mehhanism kiireks juurdepääsuks raamatutele.
Olulised muudatused versiooniga 2.1 võrreldes:
- Põhjaliku kogumis saate nüüd raamatuid lisada igasse kausta.
- Peamine akna ja selle elementide suuruste haldamine on täielikult ümber kujundatud.
- Otsingutulemustes on märkimisväärselt paranenud kuvamine.
- Mälu kasutamine on optimeeritud.
- Raamatu kaane vaatamiseks on lisatud loodud suurus.

- Sõltuvuste arvu on vähendatud (gmp teek on eemaldatud sõltuvustest).
- Windowsi kasutajatele on loodud katsetav installija.
- Teised väiksemad parandused ja täiustused.

Allikas: opennet.ru

