Pubblicazione del catalogatore di biblioteca domestica MyLibrary 4.2.1

È stata rilasciata la catalogazione della 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 sui sistemi operativi delle famiglie Linux e Windows. Per gli utenti di Arch Linux è disponibile uno script di compilazione pronto in AUR. Per gli utenti Windows è disponibile un installer sperimentale.

MyLibrary catalogizza file di libri nei formati fb2, epub, pdf, djvu, odt, txt, md, sia direttamente che impacchettati in archivi (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar) e crea un proprio database, senza modificare i file originali né alterarli nella loro posizione. È disponibile anche il formato fbd (un file di libro confezionato in un archivio insieme a un file con estensione fbd, contenente il tag description nel formato fb2). Nel formato fbd possono essere memorizzati qualsiasi file, non solo libri. L'integrità della collezione e le sue modifiche sono garantite dalla creazione di un database di hash delle somme 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 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. Supporta la visualizzazione dell'elenco dei file presenti nella collezione; l'elenco dei libri inclusi in un file specifico; l'elenco degli autori della collezione; l'elenco dei libri per cui l'utente ha creato note.

Sono possibili varie operazioni con la collezione: aggiornamento (controllo di tutta la collezione e verifica degli hash delle somme dei file disponibili), aggiornamento veloce (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 il confezionamento di libri e/o cartelle durante l'aggiunta), copia di libri della collezione in una cartella arbitraria, spostamento di libri da una collezione all'altra. È disponibile la modifica manuale delle registrazioni sui libri nel database. È stato creato un meccanismo di segnalibri per un accesso rapido ai libri. C'è la possibilità di creare note personali sui libri. Un'interfaccia per la creazione e connessione di plugin è disponibile opzionalmente. È possibile aprire la documentazione sulle librerie MLBookProc e MLPluginIfc (incluse nel progetto), se creata durante la compilazione.

Modifiche significative dalla versione 4.0

  • È stato aggiunto il supporto per i formati odt, txt e md.
  • Per il formato fb2 è stato aggiunto il display della prima pagina come copertina, se la copertina è assente.
    Pubblicazione del catalogatore di biblioteca domestica MyLibrary 4.2.1
  • È stata aggiunta la possibilità di includere nella collezione qualsiasi file in formato fbd.
  • È stato effettuato il passaggio all'utilizzo di ImageMagick per lavorare con le immagini (ora è richiesto Magick++ per la compilazione).
  • Il parser del formato djvu è stato rielaborato.
  • Per Windows è stata inclusa la raccolta dei metadati dai file djvu (precedentemente disattivata a causa del malfunzionamento della funzione ddjvu_document_create_by_filename_utf8 in combinazione con ddjvu_document_get_anno).
  • Sono stati aggiunti dei test (si consiglia di eseguirli dopo la configurazione, prima della compilazione).
  • Migliorato il funzionamento della compilazione basata su OpenMP.
  • Accelerata la funzione di visualizzazione degli autori della collezione.
  • Rielaborato l'algoritmo di ricerca, aggiunta la possibilità di impostare una percentuale di corrispondenza dei risultati di ricerca con la query.
    Pubblicazione del catalogatore di biblioteca domestica MyLibrary 4.2.1
  • Aggiunta la possibilità di ricerca con corrispondenza esatta dei risultati.
  • Rielaborati e accelerati gli algoritmi per lavorare con le codifiche e le loro trasformazioni.
  • Per l'elenco dei file e l'elenco degli autori, è stata aggiunta la possibilità di visualizzare i libri in una finestra separata senza ripristinare il risultato della ricerca di file o autori.
    Pubblicazione del catalogatore di biblioteca domestica MyLibrary 4.2.1
  • Nell'installer per Windows sono stati aggiunti plugin ufficialmente supportati (è necessaria l'attivazione tramite il menu corrispondente).
  • Altre piccole correzioni e miglioramenti.

Inoltre, è importante notare l'aggiornamento del plugin MLInpxPlugin, progettato per importare collezioni da file inpx (disponibile con licenza GPLv3 su altlinux.space e GitHub). Per gli utenti Arch Linux è disponibile su AUR uno script di compilazione per un pacchetto pronto all'uso.

È stato pubblicato anche il rilascio del plugin MLFBDPlugin, progettato per creare 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 Arch Linux è disponibile su AUR uno script di compilazione per un pacchetto pronto all'uso.

Pubblicazione del catalogatore di biblioteca domestica 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