MyLibrary 1.0 catalogatore di biblioteche domestiche

È avvenuto il rilascio del catalogatore di biblioteche domestiche MyLibrary 1.0. Il codice del programma è scritto nel linguaggio di programmazione C++ ed è disponibile (GitHub, GitFlic) con licenza GPLv3. L'interfaccia utente grafica è implementata utilizzando la libreria GTK4. Il programma è adattato per funzionare nei sistemi operativi delle famiglie Linux e Windows. Per gli utenti di Arch Linux, è disponibile un pacchetto già pronto in AUR.

MyLibrary cataloga file di libri fb2 ed epub, sia direttamente disponibili che in archivi zip, e crea il proprio database senza modificare i file sorgente o cambiarne la posizione. L'integrità della raccolta e delle sue modifiche è controllata creando un database di somme hash di file e archivi.

È stata implementata la ricerca dei libri secondo vari criteri (cognome, nome, patronimico dell'autore, titolo del libro, serie, genere) e la loro lettura tramite il programma installato di default nel sistema per l'apertura di file fb2 ed epub. Quando si seleziona un libro, vengono visualizzati l'abstract e la copertina del libro, se disponibili.

Sono possibili varie operazioni con la raccolta: aggiornamento (l'intera raccolta viene controllata e vengono verificate le somme hash dei file disponibili), esportazione e importazione del database della raccolta, aggiunta di libri alla raccolta ed eliminazione di libri dalla raccolta. È stato creato un meccanismo di segnalibri per un rapido accesso ai libri.

Fonte: opennet.ru

Aggiungi un commento