Відбувся реліз каталогізатора домашньої бібліотеки MyLibrary 3.2. Код програми написаний мовою програмування С++ та доступний (GitHub, GitFlic) під ліцензією GPLv3. Графічний інтерфейс користувача реалізовано за допомогою бібліотеки GTK4. Програма адаптована для роботи в операційних системах сімейства Linux та Windows. Для користувачів Arch Linux AUR доступний готовий сценарій збірки пакета. Для користувачів Windows доступний експериментальний інсталятор.
MyLibrary каталогізує файли книг у форматі fb2, epub, pdf, djvu як доступні безпосередньо, так і упаковані в архіви (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar) і створює власну базу даних, не змінюючи вихідні файли і не змінюючи їх положення. Контроль цілісності колекції та її змін здійснюється рахунок створення бази даних хеш-сум файлів і архівів.
Реалізовано пошук книг за різними критеріями (прізвище, ім'я, по-батькові автора, назва книги, серія, жанр) та їх читання через програму, за умовчанням встановлену в системі для відкриття відповідних форматів файлів. При виборі книги відображаються анотація та обкладинка книги, якщо вони доступні. Підтримується відображення списку файлів, що входять до колекції, та списку книг, що входять до певного файлу.
Можливі різні операції з колекцією: оновлення (здійснюється перевірка всієї колекції та звіряння хеш-сум доступних файлів), експорт та імпорт бази даних колекції, додавання книг до колекції та видалення книг з колекції, додавання до колекції папок з книгами, додавання до колекції архівів з книгами, копіювання книг до колекцій. Доступно ручне редагування записів про книги у базі даних. Створено механізм закладок для швидкого доступу до книг.
Значні зміни:
- Додано обробку метаданих djvu-файлів.
- Додано вікно налаштувань зовнішнього вигляду.

- Змінено формат бази даних закладок (сумісність зі старим форматом збережена, однак користувачам рекомендується перестворити закладки вручну).
- У вікно закладок додано функцію фільтрації закладок, що відображаються.
- Виправлена регресія, що призводила до неможливості складання з версіями gtkmm старше 4.8.
- Оновлено значок програми.
- Інші невеликі зміни та виправлення.
Можливості кастомізації зовнішнього вигляду:


Джерело: opennet.ru

