Випуск каталогізатора домашньої бібліотеки MyLibrary 2.1

Відбувся реліз каталогізатора домашньої бібліотеки MyLibrary 2.1. Код програми написаний мовою програмування С++ та доступний (GitHub, GitFlic) під ліцензією GPLv3. Графічний інтерфейс користувача реалізовано за допомогою бібліотеки GTK4. Програма адаптована для роботи в операційних системах сімейства Linux та Windows. Для користувачів Arch Linux AUR доступний готовий пакет.

MyLibrary каталогізує файли книг у форматі fb2, epub, pdf, djvu як доступні безпосередньо, так і упаковані в архіви, і створює власну базу даних, не змінюючи вихідні файли і не змінюючи їх положення. Контроль цілісності колекції та її змін здійснюється рахунок створення бази даних хеш-сум файлів і архівів.

Реалізовано пошук книг за різними критеріями (прізвище, ім'я, по батькові автора, назва книги, серія, жанр) та їх читання через програму, за умовчанням, встановлену в системі для відкриття відповідних форматів файлів. При виборі книги відображаються анотація та обкладинка книги, якщо такі є.

Можливі різні операції з колекцією: оновлення (здійснюється перевірка всієї колекції та звіряння хеш-сум доступних файлів), експорт та імпорт бази даних колекції, додавання книг до колекції та видалення книг з колекції, копіювання книг колекції у довільну папку. Створено механізм закладок для швидкого доступу до книг.

В новой версії:

  • Додана підтримка архівів .7z, .jar, .cpio, .iso, .a, .ar, .tar, .tgz, .tar.gz, .tar.bz2, .tar.xz, .rar
  • Здійснено перехід на GTK 4.10 (gtkmm 4.10). Сумісність із попередніми версіями бібліотек GTK4 та gtkmm-4.0 при цьому збережена.
  • Додана можливість швидкого оновлення колекцій (без звіряння хеш-сум, лише за іменами файлів).
  • Невеликі зміни зовнішнього вигляду.
  • Інші дрібні покращення та виправлення.

Випуск каталогізатора домашньої бібліотеки MyLibrary 2.1


Джерело: opennet.ru

Додати коментар або відгук