Uscita del catalogatore di biblioteca domestica MyLibrary 3.0

È stata rilasciata la versione 3.0 del catalogatore per biblioteche domestiche MyLibrary. Il codice del programma è scritto in C++ ed è disponibile (GitHub, GitFlic) sotto licenza GPLv3. L'interfaccia grafica è realizzata con 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. Per gli utenti Windows, è disponibile un installer sperimentale.

MyLibrary cataloga file di libri nei formati fb2, epub, pdf, djvu, sia direttamente disponibili che compressi in archivi (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar), creando un proprio database senza modificare i file sorgente e senza cambiarne la posizione. Il controllo dell'integrità della collezione e delle sue modifiche avviene attraverso la creazione di un database di hash dei file e degli archivi.

È stata implementata la ricerca di libri basata su vari criteri (cognome, nome, patronimico dell'autore, titolo del libro, serie, genere) e la loro lettura attraverso il programma predefinito installato nel sistema per aprire i formati di file corrispondenti. Quando viene selezionato un libro, vengono mostrati il riassunto e la copertura del libro, se disponibili.

È possibile eseguire diverse operazioni con la collezione: aggiornamento (effettuando il controllo dell'intera collezione e la verifica degli hash dei file disponibili), 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, copia dei libri della collezione in una cartella a piacere, spostamento di libri da una collezione all'altra. È stato creato un meccanismo di segnalibri per un accesso rapido ai libri.

Modifiche significative:

  • Il progetto è stato completamente riscritto da zero.
    Uscita del catalogatore di biblioteca domestica MyLibrary 3.0
  • Modificato il formato del database.
  • Modificati i luoghi di archiviazione delle informazioni (i database delle collezioni sono stati trasferiti in ~/.local/share/MyLibrary/Collections, i segnalibri in ~/.local/share/MyLibrary/BookMarks, le dimensioni di alcune finestre e il nome della collezione corrente sono salvati in ~/.cache/MyLibrary).
  • Dalle dipendenze è stata rimossa la libreria libzip.
  • Ottimizzata la lista dei formati di archivio supportati.
  • Migliorato significativamente il supporto per i formati fb2 ed epub.
  • Migliorato il lavoro con diverse codifiche di testo.
  • Migliorata l'elaborazione e la visualizzazione delle annotazioni.
  • Completamente riprogettato il formato della finestra di visualizzazione delle informazioni sul libro, ampliato significativamente l'elenco dei dati visualizzati.
    Uscita del catalogatore di biblioteca domestica MyLibrary 3.0
  • Aggiunta la possibilità di salvare la copertina del libro in vari formati.
  • Espansa la funzionalità di gestione delle collezioni: è possibile aggiungere più libri contemporaneamente e includere cartelle nelle collezioni, anche comprimendole in un archivio.
  • È stata aggiunta la possibilità di scrivere libri e cartelle di libri in un archivio esistente (l'archivio verrà sovrascritto).
  • Aggiunta la possibilità di spostare un libro da una collezione a un'altra (viene trasferito sia il record nel database che il libro stesso).
  • Aggiunta la gestione dei collegamenti simbolici (sia per i file che per le cartelle).
  • Aggiunta la supporto sperimentale per sistemi che utilizzano diversi ordini dei byte.
  • Corrette alcune piccole imprecisioni e bug.
  • Mantenuta la compatibilità con tutte le versioni della libreria GTK4.

Al passaggio a questa versione del programma, gli utenti delle versioni precedenti devono ricreare le collezioni. La funzionalità del programma è stata testata su architetture x86_64, i686, aarch64 (solo per Linux, la versione per Windows è stata testata esclusivamente per l'architettura x86_64).

Fonte: opennet.ru

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster