Byl vydán katalogizátor domácí knihovny MyLibrary 3.2. Kód programu je napsán v programovacím jazyce C++ a je dostupný (GitHub, GitFlic) pod licencí GPLv3. Grafické uživatelské rozhraní je realizová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ý skript pro sestavení balíčku. Pro uživatele Windows je k dispozici experimentální instalátor.
MyLibrary katalogizuje soubory knih ve formátu fb2, epub, pdf, djvu, jak dostupné přímo, tak i zabaléné do archivů (zip, 7z, jar, cpio, iso, tar, 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í vytvářením databáze hash-sum souborů a archivů.
Bylo implementováno vyhledávání knih podle různých kritérií (příjmení, jméno, prostřední jméno autora, název knihy, série, žánr) a jejich čtení prostřednictvím programu, který je ve výchozím nastavení nastaven pro otevření příslušných formátů souborů. Při výběru knihy se zobrazí anotace a obálka knihy, pokud jsou k dispozici. Podporuje se zobrazení seznamu souborů, které jsou součástí kolekce, a seznamu knih obsažených v konkrétním souboru.
Možné jsou různé operace s kolekcí: aktualizace (provádí se kontrola celé kolekce a porovnání hashů dostupných souborů), export a import databáze kolekce, přidávání knih do kolekce a odstraňování knih z kolekce, přidávání složek s knihami do kolekce, přidávání archivů s knihami do kolekce, kopírování knih z kolekce do libovolné složky a přesun knih z kolekce do kolekce. Je dostupné ruční úpravení záznamů o knihách v databázi. Byl vytvořen mechanismus záložek pro rychlý přístup k knihám.
Významné změny:
- Byla přidána podpora pro zpracování metadat djvu souborů.
- Bylo přidáno okno pro nastavení vzhledu.

- Byl změněn formát databáze záložek (kompatibilita se starým formátem je zachována, nicméně uživatelům se doporučuje znovu vytvořit záložky ručně).
- Byla přidána funkce filtrování zobrazených záložek do okna záložek.
- Byla opravena regresní chyba, která způsobovala nemožnost sestavení s verzemi gtkmm vyššími než 4.8.
- Ikona aplikace byla aktualizována.
- Další drobné změny a opravy.
Možnosti přizpůsobení vzhledu:


Zdroj: opennet.ru

