Состоялся релиз каталогизатора домашней библиотеки MyLibrary 3.1. Код программы написан на языке программирования С++ и доступен (GitHub, GitFlic) под лицензией GPLv3. Графический интерфейс пользователя реализован с помощью библиотеки GTK4. Программа адаптирована для работы в операционных системах семейства Linux и Windows. Для пользователей Arch Linux в AUR доступен готовый пакет. Для пользователей Windows доступен экспериментальный инсталлятор.
MyLibrary katalogizon skedarët e librave në formatin fb2, epub, pdf, djvu, si të qasshëm drejtpërdrejt, ashtu edhe të paketuar në arkiva (zip, 7z, jar, cpio, iso, tar, tar.gz, tar.bz2, tar.xz, rar), dhe krijon një bazë të dhënash pa e ndryshuar skedarin origjinal dhe pa e ndryshuar vendndodhjen e tij. Kontrolli i integritetit të koleksionit dhe ndryshimeve të tij realizohet me anë të krijimit të një baze të dhënash me hash-të e skedarëve dhe arkivave.
Реализован поиск книг по различным критериям (фамилия, имя, отчество автора, название книги, серия, жанр) и их чтение через программу, по умолчанию установленную в системе для открытия соответствующих форматов файлов. При выборе книги отображаются аннотация и обложка книги, если таковые доступны. Поддерживается отображение списка файлов, входящих в коллекцию, и списка книг, входящих в конкретный файл.
Возможны различные операции с коллекцией: обновление (осуществляется проверка всей коллекции и сверка хэш-сумм доступных файлов), экспорт и импорт базы данных коллекции, добавление книг в коллекцию и удаление книг из коллекции, добавление в коллекцию папок с книгами, добавление в коллекцию архивов с книгами, копирование книг коллекции в произвольную папку, перемещение книг из коллекции в коллекцию. Создан механизм закладок для быстрого доступа к книгам.
Ndryshime të rëndësishme:
- Для некоторых функций добавлена опциональная поддержка многопоточности с помощью OpenMP.
- Добавлена возможность фильтрации результатов поиска по различным параметрам.

- Добавлена функция отображения книг, входящих в файл.

- Добавлена функция отображения списка файлов коллекции.
- Ускорен поиск.
- Ускорена обработка архивов во время создания и обновления коллекций.
- Ускорено хеширование файлов во время создания и обновления коллекций.
- Устранены аварийные завершения программы при обработке некоторых rar-архивов.
- Расширен список распознаваемых жанров.
- Сборка переведена на использование cmake.
Burimi: opennet.ru


