Udostępniono wersję 3.2 katalogującego bibliotekę domową MyLibrary. Kod programu napisany jest w języku programowania C++ i jest dostępny (GitHub, GitFlic) na licencji GPLv3. Graficzny interfejs użytkownika jest implementowany z wykorzystaniem biblioteki GTK4. Program jest przystosowany do pracy w systemach operacyjnych Linux i Windows. Użytkownicy Arch Linux mogą skorzystać z gotowego skryptu do kompilacji pakietu dostępnego w AUR. Dla użytkowników systemu Windows dostępny jest instalator eksperymentalny.
MyLibrary kataloguje pliki książek w formatach fb2, epub, pdf, djvu, zarówno dostępne bezpośrednio, jak i spakowane w archiwach (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar) oraz tworzy własną bazę danych bez zmiany plików źródłowych i ich położenia. Kontrola integralności zbioru i jego zmian odbywa się poprzez utworzenie bazy danych sum skrótów plików i archiwów.
Wprowadzono możliwość wyszukiwania książek według różnych kryteriów (nazwisko, imię, drugie imię autora, tytuł książki, seria, gatunek) i ich czytania za pomocą domyślnie zainstalowanego w systemie programu do otwierania odpowiednich formatów plików. Po wybraniu książki wyświetlane jest jej streszczenie oraz okładka (jeśli są dostępne). Obsługuje wyświetlanie listy plików zawartych w kolekcji i listy książek zawartych w określonym pliku.
Możliwe są różne operacje na zbiorze: aktualizacja (sprawdzana jest cała kolekcja i weryfikowane są sumy skrótów dostępnych plików), eksportowanie i importowanie bazy danych zbioru, dodawanie książek do zbioru i usuwanie książek z zbioru, dodawanie folderów z książkami do zbioru, dodawanie archiwów z książkami do zbioru, kopiowanie książek z zbioru do dowolnego folderu, przenoszenie książek z zbioru do zbioru. Możliwa jest ręczna edycja rekordów księgowych w bazie danych. Aby umożliwić szybki dostęp do książek, stworzono mechanizm zakładek.
Znaczące zmiany:
- Dodano przetwarzanie metadanych plików djvu.
- Dodano okno ustawień wyglądu.

- Zmieniono format bazy danych zakładek (zachowano zgodność ze starym formatem, ale użytkownikom zaleca się ręczne tworzenie zakładek).
- Okno zakładek ma teraz funkcję filtrowania umożliwiającą wyświetlanie zakładek.
- Naprawiono regresję, która uniemożliwiała kompilację przy użyciu wersji gtkmm starszych niż 4.8.
- Ikona aplikacji została zaktualizowana.
- Inne drobne zmiany i poprawki.
Możliwość personalizacji wyglądu:


Źródło: opennet.ru

