„MyLibrary 2.1“ namų bibliotekos katalogo išleidimas

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

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

Knygų paieška buvo įgyvendinta naudojant įvairius kriterijus (pavardę, vardą, autoriaus tėvavardį, knygos pavadinimą, seriją, žanrą) ir skaitant jas per pagal nutylėjimą sistemoje įdiegtą programą, kad būtų atidaryti atitinkami failų formatai. Kai pasirenkate knygą, rodoma jos santrauka ir viršelis, jei yra.

Galimos įvairios operacijos su kolekcija: atnaujinimas (tikrinama visa kolekcija ir tikrinamos turimų failų maišos sumos), kolekcijos duomenų bazės eksportavimas ir importavimas, knygų įtraukimas į kolekciją ir knygų pašalinimas iš kolekcijos, knygų kopijavimas iš kolekcijos. į savavališką aplanką. Greitai prieigai prie knygų sukurtas žymėjimo mechanizmas.

Naujoje versijoje:

  • Добавлена поддержка архивов .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“ namų bibliotekos katalogo išleidimas


Šaltinis: opennet.ru

Добавить комментарий