Rilascio del catalogatore di biblioteca personale MyLibrary 4.2.1

È stato rilasciato il catalogatore di biblioteca domestica MyLibrary 4.2.1. Il codice del programma è scritto in C++ ed è disponibile (GitHub, GitFlic) sotto licenza GPLv3. L'interfaccia grafica è realizzata utilizzando la libreria GTK4. Il programma è adattato per funzionare su sistemi operativi della famiglia Linux e Windows. Per gli utenti di Arch Linux è disponibile un semplice script di build nel AUR. Per gli utenti di Windows è disponibile un installer sperimentale.

MyLibrary indica i file dei libri nei formati fb2, epub, pdf, djvu, odt, txt, md, sia direttamente accessibili 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 né cambiarne la posizione. È disponibile anche il formato fbd (file di libro compresso in un archivio insieme a un file con estensione fbd che contiene il tag description in formato fb2) per la catalogazione. Nel formato fbd possono essere archiviati qualsiasi tipo di file, non solo i libri. Il controllo dell'integrità della collezione e delle sue modifiche è realizzato tramite la creazione di un database di checksum dei file e degli archivi.

È stata implementata una ricerca di libri in base a 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 formati di file corrispondenti. Quando si seleziona un libro, vengono visualizzati il riepilogo e la copertina del libro, se disponibili. È supportata la visualizzazione dell'elenco dei file inclusi nella collezione; l'elenco dei libri contenuti in un determinato file; l'elenco degli autori della collezione; l'elenco dei libri per cui l'utente ha creato note.

È possibile effettuare diverse operazioni con la collezione: aggiornamento (con verifica dell'intera collezione e controllo degli hash dei file disponibili), aggiornamento rapido (senza ricalcolo degli hash), esportazione e importazione del database della collezione, aggiunta di libri alla collezione e rimozione di libri dalla collezione, aggiunta di cartelle con libri alla collezione, aggiunta di archivi con libri alla collezione (incluso l'imballaggio di libri e/o cartelle durante l'aggiunta), copia di libri della collezione in una cartella a scelta, spostamento di libri da una collezione all'altra. È disponibile la modifica manuale delle voci sui libri nel database. È stato creato un meccanismo di segnalibri per un accesso rapido ai libri. È possibile creare note personalizzate sui libri. Un'interfaccia per la creazione e l'integrazione di plugin è disponibile come opzione. È anche possibile aprire la documentazione delle librerie MLBookProc e MLPluginIfc (incluse nel progetto), se creata durante il processo di assemblaggio.

Modifiche significative dalla versione 4.0

  • Aggiunta la compatibilità con i formati odt, txt e md.
  • Per il formato fb2, aggiunta la visualizzazione della prima pagina come copertina, in assenza di copertina.
    Rilascio del catalogatore di biblioteca personale MyLibrary 4.2.1
  • Aggiunta la possibilità di includere nella raccolta qualsiasi file in formato fbd.
  • Passato all'uso di ImageMagick per lavorare con le immagini (ora è richiesto Magick++ per la build).
  • Rivisto il parser del formato djvu.
  • Per Windows attivata la raccolta dei metadati dai file djvu (precedentemente disattivata a causa di un malfunzionamento della funzione ddjvu_document_create_by_filename_utf8 in combinazione con ddjvu_document_get_anno).
  • Aggiunti test (si raccomanda di eseguirli dopo la configurazione, prima della build).
  • Migliorata l'efficienza della build basata su OpenMP.
  • Accelerata l'operazione della funzione di visualizzazione degli autori della collezione.
  • Rivisto l'algoritmo di ricerca, aggiunta la possibilità di impostare la percentuale di corrispondenza dei risultati di ricerca con la query.
    Rilascio del catalogatore di biblioteca personale MyLibrary 4.2.1
  • Aggiunta la possibilità di cercare con corrispondenza esatta del risultato.
  • Rivisti e accelerati gli algoritmi per la gestione delle codifiche e la loro conversione.
  • Per l'elenco dei file e l'elenco degli autori aggiunta la possibilità di visualizzare i libri in una finestra separata senza ripristinare i risultati della ricerca di file o autori.
    Rilascio del catalogatore di biblioteca personale MyLibrary 4.2.1
  • Nell'installer per Windows aggiunti plugin ufficialmente supportati (è necessaria la connessione tramite il menu corrispondente).
  • Altre piccole correzioni e miglioramenti.

Si segnala inoltre l'aggiornamento del plugin MLInpxPlugin, progettato per l'importazione di collezioni da file inpx (disponibile con licenza GPLv3 su altlinux.space e GitHub). Per gli utenti di Arch Linux è disponibile in AUR uno script di build per il pacchetto pronto all'uso.

È stato pubblicato anche il rilascio del plugin MLFBDPlugin, destinato alla creazione di file in formato fbd. È possibile aggiungere qualsiasi file, non solo libri. Il plugin è disponibile su altlinux.space e GitHub con licenza GPLv3. Per gli utenti di Arch Linux è disponibile in AUR uno script di build per il pacchetto pronto all'uso.

Rilascio del catalogatore di biblioteca personale MyLibrary 4.2.1


Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster