Wydano katalogizator domowej biblioteki MyLibrary 1.0. Kod programu został napisany w języku C++ i jest dostępny (GitHub, GitFlic) na licencji GPLv3. Graficzny interfejs użytkownika został zrealizowany za pomocą biblioteki GTK4. Program został dostosowany do pracy w systemach operacyjnych rodziny Linux i Windows. Dla użytkowników Arch Linux w AUR dostępny jest gotowy pakiet.
MyLibrary katalogizuje pliki książek w formacie fb2 i epub, zarówno te dostępne bezpośrednio, jak i zapakowane w archiwa zip, i tworzy własną bazę danych, nie zmieniając oryginalnych plików ani ich lokalizacji. Kontrola integralności kolekcji i jej zmian odbywa się poprzez tworzenie bazy danych sum kontrolnych plików i archiwów.
Zrealizowano wyszukiwanie książek według różnych kryteriów (nazwisko, imię, drugie imię autora, tytuł książki, seria, gatunek) oraz ich odczyt za pomocą programu, domyślnie zainstalowanego w systemie do otwierania plików fb2 i epub. Po wyborze książki wyświetlana jest notka oraz okładka książki, jeśli są dostępne.
Możliwe są różne operacje na kolekcji: aktualizacja (przeprowadzana jest kontrola całej kolekcji i porównanie sum kontrolnych dostępnych plików), eksport i import bazy danych kolekcji, dodawanie książek do kolekcji oraz usuwanie książek z kolekcji. Stworzono mechanizm zakładek dla szybkiego dostępu do książek.
Źródło: opennet.ru
