È stato rilasciato il catalogatore di biblioteche domestiche MyLibrary 3.2. Il codice del programma è stato scritto in C++ ed è disponibile (GitHub, GitFlic) con licenza GPLv3. L'interfaccia grafica utente è realizzata con la libreria GTK4. Il programma è adattato per funzionare su sistemi operativi della famiglia Linux e Windows. Per gli utenti di Arch Linux, è disponibile uno script di build preconfezionato in AUR. Per gli utenti di Windows, è disponibile un installer sperimentale.
MyLibrary catalogizza file di libri nei formati fb2, epub, pdf, djvu, sia accessibili direttamente che compressi in archivi (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar), e crea un proprio database senza modificare i file sorgente o la loro posizione. Il controllo dell'integrità della collezione e delle sue modifiche è effettuato tramite la creazione di un database di hash dei file e degli archivi.
È stata implementata la ricerca di libri secondo vari criteri (cognome, nome, patronimico dell'autore, titolo del libro, serie, genere) e la loro lettura tramite il programma predefinito nel sistema per aprire i relativi formati di file. Quando si seleziona un libro, viene mostrata una sinossi e la copertina del libro, se disponibili. È supportata la visualizzazione dell'elenco dei file inclusi nella raccolta e dell'elenco dei libri inclusi in un file specifico.
Sono possibili varie operazioni sulla raccolta: aggiornamento (viene eseguita una verifica dell'intera raccolta e il controllo degli hash dei file disponibili), esportazione e importazione del database della raccolta, aggiunta di libri alla raccolta e rimozione di libri dalla raccolta, aggiunta di cartelle contenenti libri, aggiunta di archivi contenenti libri, copia di libri della raccolta in una cartella arbitraria, spostamento di libri da una raccolta a un'altra. È disponibile l'editing manuale delle registrazioni sui libri nel database. È stato creato un meccanismo di segnalibri per un accesso rapido ai libri.
Modifiche significative:
- Aggiunto il supporto per i metadati dei file djvu.
- Aggiunta una finestra delle impostazioni dell'aspetto.

- Modificato il formato del database dei segnalibri (la compatibilità con il vecchio formato è mantenuta, tuttavia si raccomanda agli utenti di ricreare manualmente i segnalibri).
- È stata aggiunta una funzione di filtro nel pannello dei segnalibri per le segnalibri visualizzati.
- Corretto un problema che impediva la compilazione con versioni di gtkmm superiori a 4.8.
- Icona dell'app aggiornata.
- Altre piccole modifiche e correzioni.
Opzioni di personalizzazione dell'aspetto:


Fonte: opennet.ru

