Katalogi ya maktaba ya nyumbani MyLibrary 1.0

Katalogi ya maktaba ya nyumbani MyLibrary 1.0 imetolewa. Msimbo wa programu umeandikwa katika lugha ya programu ya C++ na inapatikana (GitHub, GitFlic) chini ya leseni ya GPLv3. Kiolesura cha picha cha mtumiaji kinatekelezwa kwa kutumia maktaba ya GTK4. Mpango huo umebadilishwa kufanya kazi kwenye mifumo ya uendeshaji ya Linux na Windows. Kifurushi kilichotengenezwa tayari kinapatikana kwa watumiaji wa Arch Linux katika AUR.

Katalogi za MyLibrary huhifadhi faili katika umbizo la fb2 na epub, kumbukumbu zinazoweza kufikiwa moja kwa moja na zipu, na huunda hifadhidata yake bila kurekebisha faili chanzo au kubadilisha eneo lao. Udhibiti wa uadilifu wa mkusanyiko na mabadiliko yake unafanywa kwa kuunda hifadhidata ya jumla ya hashi ya faili na kumbukumbu.

Utafutaji wa vitabu umetekelezwa kwa kutumia vigezo mbalimbali (jina la mwisho, jina la kwanza, patronymic ya mwandishi, jina la kitabu, mfululizo, aina) na kuzisoma kupitia programu iliyosakinishwa kwa chaguo-msingi kwenye mfumo wa kufungua faili za fb2 na epub. Unapochagua kitabu, muhtasari wa kitabu na jalada huonyeshwa, ikiwa inapatikana.

Shughuli mbalimbali na mkusanyiko zinawezekana: kusasisha (kuangalia mkusanyiko mzima na kuangalia hesabu za hash za faili zilizopo), kusafirisha na kuagiza hifadhidata ya mkusanyiko, kuongeza vitabu kwenye mkusanyiko na kuondoa vitabu kutoka kwa mkusanyiko. Utaratibu wa kuweka alamisho umeundwa kwa ufikiaji wa haraka wa vitabu.

Chanzo: opennet.ru

Kuongeza maoni