MyLibrary 1.0 otthoni könyvtárkatalógus

Megtörtént a MyLibrary 1.0 otthoni könyvtárkatalógus kiadása. A programkód C++ programozási nyelven íródott, és GPLv3 licenc alatt érhető el (GitHub, GitFlic). A grafikus felhasználói felület a GTK4 könyvtár segítségével valósul meg. A program a Linux és a Windows operációs rendszerekhez készült. Az Arch Linux felhasználók számára egy kész csomag elérhető az AUR-ban.

A MyLibrary katalógusba sorolja az fb2 és epub könyvfájlokat, amelyek közvetlenül elérhetők és zip-archívumokban is találhatók, és saját adatbázist hoz létre anélkül, hogy megváltoztatná a forrásfájlokat vagy a helyüket. A gyűjtemény integritását és változásait a fájlok és archívumok hash-összegeiből álló adatbázis létrehozásával ellenőrzik.

Megvalósult a könyvek különféle szempontok szerinti keresése (vezetéknév, keresztnév, a szerző családneve, a könyv címe, sorozat, műfaj) és olvasásuk az fb2 és epub fájlok megnyitására szolgáló rendszerben alapértelmezés szerint telepített programmal. Egy könyv kiválasztásakor megjelenik a könyv absztraktja és borítója, ha elérhető.

A gyűjteménnyel különféle műveletek lehetségesek: frissítés (a teljes gyűjtemény ellenőrzése és a rendelkezésre álló fájlok hash összege ellenőrzése), a gyűjteményi adatbázis exportálása és importálása, könyvek hozzáadása a gyűjteményhez, könyvek törlése a gyűjteményből. Könyvjelző mechanizmust hoztak létre a könyvekhez való gyors hozzáférés érdekében.

Forrás: opennet.ru

Hozzászólás