Megjelent a MyLibrary 3.0 otthoni könyvtáros.

A MyLibrary 3.0 otthoni könyvtáros kiadása megtörtént. A program kódja C++ nyelven készült, és elérhető (GitHub, GitFlic) GPLv3 licenc alatt. A felhasználói felület a GTK4 könyvtár segítségével készült. A program Linux és Windows operációs rendszerekre lett optimalizálva. Arch Linux felhasználók számára az AUR-ban elérhető egy kész csomag. Windows felhasználók számára egy kísérleti telepítő érhető el.

A MyLibrary a könyvfájlokat fb2, epub, pdf, djvu formátumban katalogizálja, akár közvetlenül, akár archiválva (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar), és létrehozza a saját adatbázisát anélkül, hogy megváltoztatná a forrásfájlokat vagy azok helyét. A gyűjtemény integritásának és módosításainak ellenőrzése a fájlok és archívumok hash-összegének adatbázisának létrehozásával történik.

Lehetséges könyvek keresése különböző kritériumok alapján (szerző vezetékneve, keresztneve, könyv címe, sorozat, műfaj) és olvasás az alapértelmezett programon keresztül, amely a megfelelő fájlformátumok megnyitására van beállítva a rendszerben. A könyv választása esetén megjelenik a könyv összefoglalója és borítója, ha azok elérhetők.

Különféle műveletek végezhetők a gyűjteménnyel: frissítés (a teljes gyűjtemény ellenőrzése és az elérhető fájlok hash-összegeinek összehasonlítása történik), a gyűjtemény adatainak exportálása és importálása, könyvek hozzáadása és eltávolítása a gyűjteményből, könyvekkel rendelkező mappák hozzáadása a gyűjteményhez, könyvek másolása tetszőleges mappába, valamint könyvek áthelyezése egyik gyűjteményből a másikba. Készítettek egy könyvjelző mechanizmust a gyors hozzáférés érdekében.

Jelentős változások:

  • A projekt teljesen újra lett írva.
    Megjelent a MyLibrary 3.0 otthoni könyvtáros.
  • Megváltozott az adatbázis formátuma.
  • Megváltoztak az információk tárolási helyei (a gyűjtemények adatbázisai átkerültek a ~/.local/share/MyLibrary/Collections mappába, a könyvjelzők a ~/.local/share/MyLibrary/BookMarks mappába, egyes ablakok méretei és a jelenlegi gyűjtemény neve a ~/.cache/MyLibrary mappában kerülnek mentésre).
  • A függőségek közül eltávolításra került a libzip könyvtár.
  • Optimalizálták a támogatott archív formátumok listáját.
  • Jelentősen javult a fb2 és epub formátumok támogatása.
  • Javították a különböző szövegkódolások kezelését.
  • Javították az összefoglalók feldolgozását és megjelenítését.
  • Teljesen újra lett tervezve a könyvinformációk megjelenítő ablak formátuma, és jelentősen kiterjesztették a megjelenített adatok listáját.
    Megjelent a MyLibrary 3.0 otthoni könyvtáros.
  • Hozzáadva a lehetőség, hogy a könyv borítóját különböző formátumokban mentse.
  • A gyűjteményekkel való munka funkciói bővültek: lehetőség nyílt több könyv egyszerre hozzáadására, valamint mappák is belefoglalhatóak a gyűjteményekbe, beleértve azok archívumba tömörítését is.
  • Lehetőség nyílt könyvek és könyvmappák hozzáadására már meglévő archívumokhoz (az archívum felülírásra kerül).
  • Hozzáadva a lehetőség, hogy könyveket áthelyezzenek egyik gyűjteményből a másikba (az adatbázisban mint bejegyzés, és maga a könyv is áthelyezésre kerül).
  • Hozzáadva a szimbolikus linkek kezelése (fájlokra és mappákra vonatkozóan).
  • Hozzáadva egy kísérleti támogatás, amely különböző byte sorrendű rendszerekhez készült.
  • Javítva néhány apró hiba és hiányosság.
  • Megőrizve a kompatibilitás minden GTK4 könyvtár verzióval.

A program ezen verziójára való áttérés során a korábbi verziójú felhasználóknak újra el kell készíteniük a gyűjteményeket. A program működését x86_64, i686, aarch64 architektúrákon tesztelték (Linux számára, Windowsra készült verzió kizárólag x86_64 architektúrára tesztelve).

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