Izdanje MyLibrary 2.1 katalogizatora kućne biblioteke

Došlo je do izdavanja kataloga kućne biblioteke MyLibrary 2.1. Programski kod je napisan u C++ programskom jeziku i dostupan je (GitHub, GitFlic) pod GPLv3 licencom. Grafičko korisničko sučelje implementirano je korištenjem GTK4 biblioteke. Program je prilagođen za rad u operativnim sistemima Linux i Windows porodica. Za korisnike Arch Linux-a dostupan je gotov paket u AUR-u.

MyLibrary katalogizira datoteke knjiga u fb2, epub, pdf, djvu formatima, direktno dostupnim i upakovanim u arhive, te kreira vlastitu bazu podataka bez mijenjanja izvornih datoteka ili promjene njihove pozicije. Kontrola integriteta zbirke i njenih izmjena vrši se kreiranjem baze podataka hash suma datoteka i arhiva.

Provedena je pretraga knjiga po različitim kriterijumima (prezime, ime, patronim autora, naslov knjige, serija, žanr) i njihovo čitanje kroz program koji je podrazumevano instaliran na sistemu za otvaranje odgovarajućih formata datoteka. Kada odaberete knjigu, prikazuju se sažetak i korice knjige, ako su dostupni.

Moguće su različite operacije sa kolekcijom: ažuriranje (provjera cijele kolekcije i provjera hash suma dostupnih datoteka), izvoz i uvoz baze podataka zbirke, dodavanje knjiga u zbirku i uklanjanje knjiga iz kolekcije, kopiranje knjiga iz zbirke u proizvoljni folder. Kreiran je mehanizam za označavanje za brzi pristup knjigama.

U novoj verziji:

  • Dodata podrška za .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar arhive
  • Prelazak na GTK 4.10 (gtkmm 4.10) je završen. Kompatibilnost sa prethodnim verzijama GTK4 i gtkmm-4.0 biblioteka je zadržana.
  • Dodata mogućnost brzog ažuriranja kolekcija (bez provjere hash suma, samo po nazivima datoteka).
  • Manje promjene u izgledu.
  • Ostala manja poboljšanja i popravke.

Izdanje MyLibrary 2.1 katalogizatora kućne biblioteke


izvor: opennet.ru

Dodajte komentar