A avut loc lansarea catalogatorului de bibliotecă de acasă MyLibrary 1.0. 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 în sistemele de operare din familia Linux și Windows. Pentru utilizatorii Arch Linux, un pachet gata configurat este disponibil în AUR.
MyLibrary cataloghează fișierele de cărți în format fb2 și epub, atât cele disponibile direct, cât și cele ambalate în arhive zip, și creează o baza de date proprie, fără a modifica fișierele originale și fără a le schimba locațiile. Controlul integrității colecției și modificările acesteia se realizază prin crearea unei baze de date a hash-urilor fișierelor și arhivelor.
A fost implementată căutarea cărților după diferite criterii (numele de familie, prenumele, al doilea prenume al autorului, titlul cărții, seria, genul) și citirea acestora prin intermediul programului, care este implicit configurat în sistem pentru deschiderea fișierelor fb2 și epub. Când se selectează o carte, vor fi afisate sinopsisul și coperta cărții, dacă acestea sunt disponibile.
Sunt posibile diverse operațiuni cu colecția: actualizarea (se efectuează verificarea întregii colecții și compararea hash-urilor fișierelor disponibile), exportul și importul bazei de date a colecției, adăugarea cărților în colecție și eliminarea cărților din colecție. A fost creat un mecanism de semne pentru acces rapid la cărți.
Sursa: opennet.ro
