Catalogydd llyfrgell cartref MyLibrary 1.0

Mae catalogydd y llyfrgell gartref MyLibrary 1.0 wedi'i ryddhau. Mae cod y rhaglen wedi'i ysgrifennu yn yr iaith raglennu C ++ ac mae ar gael (GitHub, GitFlic) o dan drwydded GPLv3. Mae'r rhyngwyneb defnyddiwr graffigol yn cael ei weithredu gan ddefnyddio'r llyfrgell GTK4. Mae'r rhaglen wedi'i haddasu i weithio yn systemau gweithredu'r teuluoedd Linux a Windows. Ar gyfer defnyddwyr Arch Linux, mae pecyn parod ar gael yn yr AUR.

Mae MyLibrary yn catalogio ffeiliau llyfrau fb2 ac epub, sydd ar gael yn uniongyrchol ac mewn archifau sip, ac yn creu ei chronfa ddata ei hun heb newid y ffeiliau ffynhonnell na newid eu lleoliad. Rheolir cywirdeb y casgliad a'i newidiadau trwy greu cronfa ddata o symiau hash o ffeiliau ac archifau.

Mae'r chwilio am lyfrau yn Γ΄l meini prawf amrywiol (enw olaf, enw cyntaf, nawddoglyd yr awdur, teitl y llyfr, cyfres, genre) a'u darllen trwy'r rhaglen a osodwyd yn ddiofyn yn y system ar gyfer agor ffeiliau fb2 ac epub wedi'i weithredu. Pan ddewisir llyfr, dangosir crynodeb a chlawr y llyfr, os yw ar gael.

Mae gweithrediadau amrywiol gyda'r casgliad yn bosibl: diweddaru (mae'r casgliad cyfan yn cael ei wirio a symiau hash y ffeiliau sydd ar gael yn cael eu gwirio), allforio a mewnforio cronfa ddata'r casgliad, ychwanegu llyfrau at y casgliad, a dileu llyfrau o'r casgliad. Mae mecanwaith nod tudalen wedi'i greu ar gyfer mynediad cyflym i lyfrau.

Ffynhonnell: opennet.ru

Ychwanegu sylw