Kataloga pirtûkxaneya malê ya MyLibrary 1.0

Kataloga pirtûkxaneya malê MyLibrary 1.0 hat berdan. Koda bernameyê bi zimanê bernamenûsê C++ hatiye nivîsandin û di bin lîsansa GPLv3 de heye (GitHub, GitFlic). Navbera bikarhênerê ya grafîkî bi karanîna pirtûkxaneya GTK4 tête bicîh kirin. Bername ji bo xebitandina pergalên xebitandinê yên Linux û Windows-ê tête adaptekirin. Pakêtek amadekirî ji bo bikarhênerên Arch Linux-ê li AUR heye.

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

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

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

Source: opennet.ru

Add a comment