Kodu MyLibrary 1.0 kodukataloog

Vabastati kodukatalooge MyLibrary 1.0. Programmi kood on kirjutatud C++ programmeerimiskeeles ja on saadaval (GitHub, GitFlic) GPLv3 litsentsi alusel. Kasutajaliides on rakendatud GTK4 raamatukogu abil. Programm on kohandatud töötama Linuxi ja Windowsi operatsioonisüsteemides. Arch Linuxi kasutajatele on AUR-is saadaval valmis paket.

MyLibrary kataloogib raamatufailid fb2 ja epub formaadis, nii otse saadaval kui ka zip-arhiivides, ning loob oma andmebaasi, muutes algfaile ja nende asukohti. Kogumi terviklikkuse ja muudatuste jälgimiseks luuakse failide ja arhiivide hash-summade andmebaas.

Teostatakse raamatute otsimine erinevate kriteeriumide järgi (autori perekonnanimi, eesnimi, isa nimi, raamatu pealkiri, seeria, žanr) ning nende lugemist süsteemis vaikimisi installitud programmiga, mis avab fb2 ja epub faile. Raamatut valides kuvatakse lühike ülevaade ja kaane pilt, kui need on saadaval.

Kogumiga on võimalik teostada erinevaid toiminguid: katsetamine (kontrollitakse kogu kollektsiooni ja võrreldakse saadaval olevate failide hash-summasid), andmebaasi eksportimine ja importimine, raamatute lisamine ja eemaldamine kollektsioonist. Kiire juurdepääsu jaoks raamatutele on loodud järjehoidjate mehhanism.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster