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

Proběhlo vydání katalogizátoru domácí knihovny MyLibrary 3.2. Programový kód 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 Linux a Windows. Pro uživatele Arch Linuxu je v AUR k dispozici hotový skript pro sestavení balíčku. Pro uživatele Windows je k dispozici experimentální instalační program.

MyLibrary katalogizuje soubory knih ve formátech fb2, epub, pdf, djvu, dostupné přímo i zabalené v archivech (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar) a vytváří vlastní databázi bez změny zdrojových souborů nebo změny jejich pozice. Kontrola integrity sbírky a jejích změn se provádí vytvořením databáze hash součtů souborů a archivů.

Bylo implementováno vyhledávání knih podle různých kritérií (příjmení, křestní jméno, druhé jméno autora, název knihy, série, žánr) a jejich čtení pomocí programu instalovaného standardně v systému pro otevírání příslušných formátů souborů. Když vyberete knihu, zobrazí se její shrnutí a obálka, pokud jsou k dispozici. Podporuje zobrazení seznamu souborů obsažených ve sbírce a seznamu knih obsažených v konkrétním souboru.

Se sbírkou jsou možné různé operace: aktualizace (kontroluje se celá sbírka a ověřují se hašovací součty dostupných souborů), export a import databáze sbírek, přidávání knih do sbírky a mazání knih z kolekce, přidávání složek s knihami do sbírky, přidávání archivů s knihami do sbírky, kopírování knih z kolekce do libovolné složky, přesouvání knih z kolekce do sbírky. K dispozici je ruční editace záznamů knih v databázi. Pro rychlý přístup ke knihám byl vytvořen mechanismus záložek.

Významné změny:

  • Přidáno zpracování metadat souborů djvu.
  • Přidáno okno nastavení vzhledu.
     Vydání katalogizátoru domácí knihovny MyLibrary 3.2
  • Formát databáze záložek byl změněn (kompatibilita se starým formátem je zachována, ale uživatelům se doporučuje znovu vytvořit záložky ručně).
  • Okno záložek má nyní funkci filtrování pro zobrazení záložek.
  • Opravena regrese, která bránila vytváření s verzemi gtkmm staršími než 4.8.
  • Ikona aplikace byla aktualizována.
  • Další drobné změny a opravy.

Možnost přizpůsobení vzhledu:

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


Zdroj: opennet.ru

Přidat komentář