Isikliku raamatukogu kataloog MyLibrary 1.0.

Välja anti MyLibrary 1.0 kodubibliograafiat. Programmi kood on kirjutatud programmeerimiskeeles C++ ja on saadaval (GitHub, GitFlic) GPLv3 litsentsi all. Kasutajaliides on realiseeritud GTK4 teegi abil. Programm on kohandatud töötama Linuxi ja Windowsi operatsioonisüsteemides. Arch Linuxi kasutajatele on AUR-is saadaval valmis pakett.

MyLibrary kataloogib raamatute faile fb2 ja epub formaadis, nii otse kui ka zip-arhiivides, ning loob oma andmebaasi, muutes lähtefaile või nende asukohti. Kollektsiooni terviklikkuse ja selle muudatuste kontrollimisel kasutatakse failide ja arhiivide rikka summe koekogumit.

Tehtud on raamatute otsing erinevate kriteeriumide järgi (autori perekonna- ja eesnimi, raamatu pealkiri, seeria, žanr) ning nende lugemine programmiga, mis on süsteemis vaikimisi määratud fb2- ja epub-failide avamiseks. Raamatute valimisel kuvatakse saadavalolevad annotatsioon ja kaasi.

Kogemuslikult võib teostada erinevaid toiminguid kogumiga: värskendamine (kogu kogumi ja saadaval olevate failide rikkekontrollimiseks toimub kontroll), andmebaasi eksportimine ja importimine, raamatute lisamine kogusse ja kogust eemaldamine. On loodud järjehoidjate mehhanism raamatutele kiireks juurdepääsuks.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster