È stata rilasciata la versione 1.0 del catalogatore di biblioteca domestica MyLibrary. Il codice del programma è scritto in C++ ed è disponibile (GitHub, GitFlic) sotto licenza GPLv3. L'interfaccia grafica utente è realizzata utilizzando la libreria GTK4. Il programma è adattato per funzionare nei sistemi operativi della famiglia Linux e Windows. Per gli utenti di Arch Linux, è disponibile un pacchetto pronto in AUR.
MyLibrary catalogizza file di libri nei formati fb2 ed epub, sia quelli accessibili direttamente che quelli archiviati in zip, e crea un proprio database, senza modificare i file originali né la loro posizione. Il controllo dell'integrità della collezione e delle sue modifiche avviene tramite la creazione di un database di hash dei file e degli archivi.
È implementata la ricerca di libri in base a vari criteri (cognome, nome, patronimico dell'autore, titolo del libro, serie, genere) e la loro lettura attraverso il programma predefinito del sistema per aprire file fb2 ed epub. Quando si seleziona un libro, vengono visualizzati il sommario e la copertina del libro, se disponibili.
Sono possibili varie operazioni sulla collezione: aggiornamento (viene effettuato un controllo dell'intera collezione e una verifica delle hash dei file disponibili), esportazione e importazione del database della collezione, aggiunta di libri alla collezione e rimozione di libri dalla collezione. È stato creato un meccanismo di segnalibri per un rapido accesso ai libri.
Fonte: opennet.ru
