Byl vydán katalogizátor domácí knihovny MyLibrary 2.3

Byl vydán katalogizátor domácí knihovny MyLibrary 2.3. 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 dostupný hotový balíček. Pro uživatele Windows je k dispozici experimentální instalátor.

MyLibrary katalogizuje soubory knih v formátech fb2, epub, pdf, djvu, jak dostupné přímo, tak zabalené v archivech (zip, 7z, jar, cpio, iso, a, ar, tar, tgz, tar.gz, tar.bz2, tar.xz, rar), 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 se provádí pomocí vytváření databáze hash-sum 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ýznamné změny oproti verzi 2.1:

  • Byla implementována možnost přidávat knihy do libovolné složky uvnitř kolekce.
  • Bylo kompletně přepracováno ovládání velikosti hlavního okna a jeho prvků.
  • Bylo značně vylepšeno zobrazení výsledků vyhledávání.
  • Bylo optimalizováno využití paměti.
  • Byla přidána možnost zobrazení obálky knihy v přirozené velikosti.
    Byl vydán katalogizátor domácí knihovny MyLibrary 2.3
  • Byl snížen počet závislostí (ze závislostí byla odstraněna knihovna gmp).
  • Pro uživatele operačního systému Windows byl vytvořen experimentální instalátor.
  • Další drobné opravy a vylepšení.

Byl vydán katalogizátor domácí knihovny MyLibrary 2.3


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