Izdanje kataloga kućne knjižnice MyLibrary 2.1

Izašao je katalogizator kućne knjižnice MyLibrary 2.1. Programski kod je napisan u programskom jeziku C++ i dostupan je (GitHub, GitFlic) pod GPLv3 licencom. Grafičko korisničko sučelje implementirano je pomoću biblioteke GTK4. Program je prilagođen za rad na Linux i Windows operativnim sustavima. Za korisnike Arch Linuxa u AUR-u dostupan je gotov paket.

MyLibrary katalogizira datoteke knjiga u formatima fb2, epub, pdf, djvu, izravno dostupne i pakirane u arhivama, te stvara vlastitu bazu podataka bez mijenjanja izvornih datoteka ili njihove pozicije. Kontrola cjelovitosti zbirke i njezinih promjena provodi se stvaranjem baze hash zbrojeva datoteka i arhiva.

Implementirana je pretraga knjiga po različitim kriterijima (prezime, ime, patronim autora, naslov knjige, serijal, žanr) i njihovo čitanje kroz program koji je standardno instaliran na sustavu za otvaranje odgovarajućih formata datoteka. Kada odaberete knjigu, prikazuju se sažetak i naslovnica knjige, ako su dostupni.

Moguće su različite operacije s zbirkom: ažuriranje (provjerava se cijela zbirka i provjeravaju se hash zbrojevi dostupnih datoteka), izvoz i uvoz baze podataka zbirke, dodavanje knjiga u zbirku i uklanjanje knjiga iz zbirke, kopiranje knjiga iz zbirke u proizvoljnu mapu. Stvoren je mehanizam označavanja za brzi pristup knjigama.

U novoj verziji:

  • Dodana podrška za .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar arhive
  • Prijelaz na GTK 4.10 (gtkmm 4.10) je završen. Zadržana je kompatibilnost s prethodnim verzijama biblioteka GTK4 i gtkmm-4.0.
  • Dodana je mogućnost brzog ažuriranja zbirki (bez provjere hash zbrojeva, samo prema nazivima datoteka).
  • Manje promjene u izgledu.
  • Ostala manja poboljšanja i popravci.

Izdanje kataloga kućne knjižnice MyLibrary 2.1


Izvor: opennet.ru

Dodajte komentar