Vydání katalogizátoru domácí knihovny MyLibrary 2.1

Byla vydána nová verze katalogizátoru domácí knihovny MyLibrary 2.1. Kód programu je napsán v programovacím jazyce C++ a je dostupný (GitHub, GitFlic) pod licencí GPLv3. Grafické uživatelské rozhraní je implementováno pomocí knihovny GTK4. Program je přizpůsoben pro práci v operačních systémech rodiny Linux a Windows. Pro uživatele Arch Linux je v AUR k dispozici hotový balíček.

MyLibrary katalogizuje soubory knih ve formátech fb2, epub, pdf, djvu, jak přímo, tak zabalené v archivech, a vytváří vlastní databázi, aniž by měnila původní soubory nebo jejich umístění. Kontrola integrity kolekce a jejích změn je zabezpečena vytvořením databáze hashových hodnot souborů a archivů.

Bylo implementováno vyhledávání knih podle různých kritérií (příjmení, jméno, patronymikum autora, název knihy, série, žánr) a jejich čtení prostřednictvím programu, který je výchozím nastavením pro otevírání příslušných formátů souborů. Při výběru knihy se zobrazí anotace a obálka knihy, pokud jsou k dispozici.

Jsou možné různé operace s kolekcí: aktualizace (provádí se kontrola celé kolekce a porovnání hashových hodnot dostupných souborů), export a import databáze kolekce, přidávání knih do kolekce a odstraňování knih z kolekce, kopírování knih z kolekce do libovolné složky. Byl vytvořen mechanismus záložek pro rychlý přístup k knihám.

V nové verzi:

  • Byla přidána podpora archivu .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar
  • Byl proveden přechod na GTK 4.10 (gtkmm 4.10). Kompatibilita s předchozími verzemi knihoven GTK4 a gtkmm-4.0 byla zachována.
  • Byla přidána možnost rychlé aktualizace kolekcí (bez porovnávání hashových hodnot, pouze podle názvů souborů).
  • Malé změny vzhledu.
  • Další drobná vylepšení a opravy.

Vydání katalogizátoru domácí knihovny MyLibrary 2.1


Zdroj: opennet.ru
Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster