MyLibrary 1.0 tuisbiblioteekkatalogus

Die vrystelling van die tuisbiblioteekkatalogus MyLibrary 1.0 het plaasgevind. Die programkode is in die C++-programmeertaal geskryf en is beskikbaar (GitHub, GitFlic) onder die GPLv3-lisensie. Die grafiese gebruikerskoppelvlak word geïmplementeer met behulp van die GTK4-biblioteek. Die program is aangepas om in bedryfstelsels van die Linux- en Windows-families te werk. Vir Arch Linux-gebruikers is 'n klaargemaakte pakket in die AUR beskikbaar.

MyLibrary katalogiseer fb2- en epub-boeklêers, beide direk beskikbaar en in zip-argiewe, en skep sy eie databasis sonder om die bronlêers te verander of hul ligging te verander. Die integriteit van die versameling en sy veranderinge word beheer deur 'n databasis van hash-somme van lêers en argiewe te skep.

Die soektog na boeke volgens verskeie kriteria (van, voornaam, patroniem van die skrywer, titel van die boek, reeks, genre) en die lees daarvan deur die program wat by verstek geïnstalleer is in die stelsel vir die opening van fb2- en epub-lêers, is geïmplementeer. Wanneer 'n boek gekies word, word die opsomming en omslag van die boek, indien beskikbaar, vertoon.

Verskeie bewerkings met die versameling is moontlik: opdatering (die hele versameling word nagegaan en die hash-somme van beskikbare lêers word geverifieer), uitvoer en invoer van die versamelingdatabasis, voeg boeke by die versameling en verwyder boeke uit die versameling. 'n Boekmerkmeganisme is geskep vir vinnige toegang tot boeke.

Bron: opennet.ru

Voeg 'n opmerking