MyLibrary 1.0 ev kitaplığı kataloglayıcısı

Ev kütüphanesi kataloglayıcısı MyLibrary 1.0'ın piyasaya sürülmesi gerçekleşti. Program kodu C++ programlama dilinde yazılmıştır ve GPLv3 lisansı altında mevcuttur (GitHub, GitFlic). Grafik kullanıcı arabirimi, GTK4 kitaplığı kullanılarak gerçekleştirilir. Program, Linux ve Windows ailelerinin işletim sistemlerinde çalışacak şekilde uyarlanmıştır. Arch Linux kullanıcıları için AUR'da hazır bir paket mevcuttur.

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

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

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

Kaynak: opennet.ru

Yorum ekle