Catalogador de biblioteques domèstiques MyLibrary 1.0

S'ha produït el llançament del catalogador de biblioteques domèstiques MyLibrary 1.0. El codi del programa està escrit en el llenguatge de programació C++ i està disponible (GitHub, GitFlic) amb la llicència GPLv3. La interfície gràfica d'usuari s'implementa mitjançant la biblioteca GTK4. El programa està adaptat per treballar en sistemes operatius de les famílies Linux i Windows. Per als usuaris d'Arch Linux, un paquet ja està disponible a l'AUR.

MyLibrary cataloga fitxers de llibres fb2 i epub, tant disponibles directament com en arxius zip, i crea la seva pròpia base de dades sense canviar els fitxers font ni canviar-ne la ubicació. La integritat de la col·lecció i els seus canvis es controla mitjançant la creació d'una base de dades de sumes hash de fitxers i arxius.

S'ha implementat la cerca de llibres per diversos criteris (cognoms, nom, patronímic de l'autor, títol del llibre, sèrie, gènere) i la seva lectura a través del programa instal·lat per defecte al sistema d'obertura de fitxers fb2 i epub. Quan se selecciona un llibre, es mostra el resum i la portada del llibre, si està disponible.

Són possibles diverses operacions amb la col·lecció: actualització (es comprova tota la col·lecció i es verifiquen les sumes hash dels fitxers disponibles), exportar i importar la base de dades de la col·lecció, afegir llibres a la col·lecció i eliminar llibres de la col·lecció. S'ha creat un mecanisme d'adreces d'interès per accedir ràpidament als llibres.

Font: opennet.ru

Afegeix comentari