A avut loc lansarea catalogizatorului bibliotecii personale MyLibrary 2.3. Codul programului este scris în limbajul de programare C++ și este disponibil (GitHub, GitFlic) sub licența GPLv3. Interfața grafică a utilizatorului este realizată cu ajutorul bibliotecii GTK4. Programul este adaptat pentru a funcționa pe sistemele de operare din familia Linux și Windows. Pentru utilizatorii Arch Linux, un pachet gata disponibil se găsește în AUR. Utilizatorilor Windows le este disponibil un installer experimental.
MyLibrary catalogizează fișierele de cărți în formatele fb2, epub, pdf, djvu, atât cele disponibile direct, cât și cele împachetate în arhive (zip, 7z, jar, cpio, iso, a, ar, tar, tgz, tar.gz, tar.bz2, tar.xz, rar), și creează o bază de date proprie, fără a modifica fișierele inițiale sau a le schimba locul. Controlul integrității colecției și modificărilor acesteia se realizează prin crearea unei baze de date a hash-urilor fișierelor și arhivelor.
A fost implementată căutarea cărților după diferite criterii (nume, prenume, patronim al autorului, titlul cărții, serie, gen) și citirea acestora prin programul implicit, instalat în sistem pentru deschiderea formatelor de fișiere corespunzătoare. La selectarea unei cărți, se afișează o descriere și coperta cărții, dacă sunt disponibile.
Sunt posibile diverse operațiuni cu colecția: actualizare (se verifică întreaga colecție și se compară hash-urile fișierelor disponibile), export și import al bazei de date a colecției, adăugarea de cărți în colecție și eliminarea acestora, copierea cărților colecției într-un folder la alegere. A fost creat un mecanism de marcaje pentru acces rapid la cărți.
Modificări semnificative față de versiunea 2.1:
- A fost implementată posibilitatea de a adăuga cărți în orice dosar din interiorul colecției.
- Gestionarea dimensiunilor ferestrei principale și a elementelor acesteia a fost complet reproiectată.
- Rezultatele căutării au fost îmbunătățite semnificativ.
- Utilizarea memoriei a fost optimizată.
- A fost adăugată posibilitatea de a vizualiza coperta cărții la dimensiune naturală.

- Numărul de dependențe a fost redus (biblioteca gmp a fost eliminată din dependențe).
- Un installer experimental a fost creat pentru utilizatorii sistemului de operare Windows.
- Alte mici corecții și îmbunătățiri.

Sursa: opennet.ro

