A avut loc lansarea catalogatorului bibliotecii de acasă MyLibrary 3.2. 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 functiona în sistemele de operare din familia Linux și Windows. Pentru utilizatorii Arch Linux, un script de construire a pachetului este disponibil în AUR. Pentru utilizatorii Windows, este disponibil un installer experimental.
MyLibrary cataloghează 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, tar, tar.gz, tar.bz2, tar.xz, rar) și creează o bază de date proprie, fără a modifica fișierele sursă și fără a schimba poziția acestora. Controlul integrității colecției și modificările acesteia sunt realizate prin crearea unei baze de date a valorilor hash pentru fișiere și arhive.
A fost implementată căutarea cărților după diferite criterii (numele, prenumele, patronimul autorului, titlul cărții, seria, genul) și citirea acestora prin programul implicit instalat în sistem pentru deschiderea formatelor de fișiere corespunzătoare. Atunci când se selectează o carte, se afișează sinopsisul și coperta cărții, dacă sunt disponibile. Se suportă afișarea listei de fișiere incluse în colecție și lista cărților incluse într-un anumit fișier.
Sunt posibile diverse operații cu colecția: actualizare (se efectuează verificarea întregii colecții și compararea checksum-urilor fișierelor disponibile), export și import al bazei de date a colecției, adăugarea cărților în colecție și ștergerea cărților din colecție, adăugarea de foldere cu cărți în colecție, adăugarea arhivelor cu cărți în colecție, copierea cărților din colecție într-un folder la alegere, mutarea cărților dintr-o colecție în alta. Este disponibilă editarea manuală a înregistrărilor despre cărți în baza de date. A fost creat un mecanism de marcaje pentru acces rapid la cărți.
Modificări semnificative:
- A fost adăugată procesarea metadatelor fișierelor djvu.
- A fost adăugat un fereastră de setări pentru aspect.

- Formatul bazei de date pentru marcaje a fost modificat (compatibilitatea cu vechiul format este păstrată, totuși utilizatorilor li se recomandă să recreeze marcajele manual).
- Fereastra de marcaje a primit o funcție de filtrare a marcajelor afișate.
- A fost corectată o regresie care ducea la imposibilitatea de compilare cu versiuni gtkmm mai mari de 4.8.
- Iconița aplicației a fost actualizată.
- Alte schimbări și corecții minore.
Posibilități de personalizare a aspectului:


Sursa: opennet.ro

