Katalogizator domače knjižnice MyLibrary 1.0

Izšel je katalogizator domače knjižnice MyLibrary 1.0. Programska koda je napisana v programskem jeziku C++ in je na voljo (GitHub, GitFlic) pod licenco GPLv3. Grafični uporabniški vmesnik je implementiran s pomočjo knjižnice GTK4. Program je prilagojen za delovanje na operacijskih sistemih Linux in Windows. Za uporabnike Arch Linuxa je v AUR na voljo že pripravljen paket.

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

Реализован поиск книг по различным критериям (фамилия, имя, отчество автора, название книги, серия, жанр) и их чтение через программу, по умолчанию установленную в системе для открытия файлов fb2 и epub. При выборе книги отображаются аннотация и обложка книги, если таковые доступны.

Возможны различные операции с коллекцией: обновление (осуществляется проверка всей коллекции и сверка хэш-сумм доступных файлов), экспорт и импорт базы данных коллекции, добавление книг в коллекцию и удаление книг из коллекции. Создан механизм закладок для быстрого доступа к книгам.

Vir: opennet.ru

Dodaj komentar