Kataloguesi i bibliotekës së shtëpisë MyLibrary 1.0

Kataloguesi i bibliotekës së shtëpisë MyLibrary 1.0 është lëshuar. Kodi i programit është shkruar në gjuhën e programimit C++ dhe është i disponueshëm (GitHub, GitFlic) nën licencën GPLv3. Ndërfaqja grafike e përdoruesit zbatohet duke përdorur bibliotekën GTK4. Programi është përshtatur për të punuar në sistemet operative Linux dhe Windows. Një paketë e gatshme është e disponueshme për përdoruesit e Arch Linux në AUR.

MyLibrary katalogon skedarët e librave fb2 dhe epub, si arkivat e aksesueshëm drejtpërdrejt ashtu edhe ato të mbyllura, dhe krijon bazën e vet të të dhënave pa modifikuar skedarët origjinalë ose pa ndryshuar vendndodhjen e tyre. Kontrolli i integritetit të koleksionit dhe ndryshimeve të tij kryhet duke krijuar një bazë të dhënash të shumave hash të skedarëve dhe arkivave.

Një kërkim për libra është realizuar duke përdorur kritere të ndryshme (mbiemri, emri, patronimi i autorit, titulli i librit, seria, zhanri) dhe leximi i tyre përmes programit të instaluar si parazgjedhje në sistemin për hapjen e skedarëve fb2 dhe epub. Kur zgjidhni një libër, abstrakti dhe kopertina e librit shfaqen, nëse ka.

Operacione të ndryshme me koleksionin janë të mundshme: përditësimi (kontrollimi i të gjithë koleksionit dhe kontrollimi i shumave hash të skedarëve të disponueshëm), eksportimi dhe importimi i bazës së të dhënave të koleksionit, shtimi i librave në koleksion dhe heqja e librave nga koleksioni. Është krijuar një mekanizëm bookmarking për qasje të shpejtë në libra.

Burimi: opennet.ru

Shto një koment