MyLibrary 1.0 otthoni könyvtár katalogizáló

Megjelent a MyLibrary 1.0 házi könyvtár katalogizáló. A program kódja C++ nyelven készült, és GPLv3 licenc alatt elérhető (GitHub, GitFlic). A felhasználói grafikus felület a GTK4 könyvtár segítségével készült. A program a Linux és Windows operációs rendszereken működik. Arch Linux felhasználóknak az AUR-ban elérhető a kész csomag.

A MyLibrary katalógusba veszi a könyvfájlokat fb2 és epub formátumban, közvetlen elérhetőségben és zip archívumokba csomagoltan, és létrehozza a saját adatbázisát anélkül, hogy módosítaná az eredeti fájlokat vagy azok elhelyezkedését. A gyűjtemény integritásának és módosításainak ellenőrzése egy fájl- és archívum hash-összeg adatbázis létrehozásával történik.

Megvalósították a könyvek keresését különböző kritériumok szerint (szerző családneve, keresztneve, könyv címe, sorozat, műfaj) és olvasásukat az alapértelmezetten a fb2 és epub fájlok megnyitására beállított programon keresztül. Könyv kiválasztásakor megjelenik a könyv összefoglalója és borítója, ha azok rendelkezésre állnak.

Különböző műveletek végezhetők a gyűjteménnyel: frissítés (a teljes gyűjtemény átvizsgálása és az elérhető fájlok hash-összegeinek összehasonlítása történik), a gyűjtemény adatbázisának exportálása és importálása, könyvek hozzáadása a gyűjteményhez és könyvek eltávolítása a gyűjteményből. Készítettünk egy könyvjelző mechanizmust a könyvek gyors eléréséhez.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster