Lansarea catalogatorului de biblioteci de acasă MyLibrary 2.1

A avut loc lansarea catalogatorului de biblioteci de acasă MyLibrary 2.1. Codul programului este scris în limbajul de programare C++ și este disponibil (GitHub, GitFlic) sub licența GPLv3. Interfața grafică cu utilizatorul este implementată folosind biblioteca GTK4. Programul este adaptat pentru a funcționa pe sistemele de operare Linux și Windows. Un pachet gata făcut este disponibil pentru utilizatorii Arch Linux în AUR.

MyLibrary cataloage fișierele de cărți în formate fb2, epub, pdf, djvu, atât direct accesibile, cât și ambalate în arhive, și își creează propria bază de date fără a modifica fișierele sursă sau a le schimba poziția. Controlul integrității colecției și al modificărilor acesteia se realizează prin crearea unei baze de date cu sume hash de fișiere și arhive.

S-a implementat o căutare de cărți folosind diverse criterii (nume, prenume, patronimicul autorului, titlul cărții, seria, genul) și citirea acestora prin programul instalat implicit pe sistem pentru a deschide formatele de fișiere corespunzătoare. Când selectați o carte, rezumatul cărții și coperta sunt afișate, dacă sunt disponibile.

Sunt posibile diferite operațiuni cu colecția: actualizare (se verifică întreaga colecție și se verifică sumele hash ale fișierelor disponibile), exportul și importul bazei de date a colecției, adăugarea cărților în colecție și eliminarea cărților din colecție, copierea cărților din colecție într-un folder arbitrar. A fost creat un mecanism de marcare pentru acces rapid la cărți.

În noua versiune:

  • S-a adăugat suport pentru arhivele .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar
  • Tranziția la GTK 4.10 (gtkmm 4.10) a fost finalizată. Compatibilitatea cu versiunile anterioare ale bibliotecilor GTK4 și gtkmm-4.0 este menținută.
  • S-a adăugat posibilitatea de a actualiza rapid colecțiile (fără a verifica sumele hash, doar după numele fișierelor).
  • Modificări minore ale aspectului.
  • Alte îmbunătățiri minore și remedieri.

Lansarea catalogatorului de biblioteci de acasă MyLibrary 2.1


Sursa: opennet.ru

Adauga un comentariu