MyLibrary 1.0 katalogizator kućne biblioteke

Došlo je do izdavanja kataloga kućne biblioteke MyLibrary 1.0. 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 i epub formatu, direktno dostupne i zipovane arhive, i kreira vlastitu bazu podataka bez mijenjanja izvornih datoteka ili promjene njihove lokacije. 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 čitanje kroz program koji je podrazumevano instaliran na sistemu za otvaranje fb2 i epub fajlova. 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 kolekciju i uklanjanje knjiga iz kolekcije. Kreiran je mehanizam za označavanje za brzi pristup knjigama.

izvor: opennet.ru

Dodajte komentar