MyLibrary 1.0 mục lục thư viện gia đình

Trình biên mục thư viện tại nhà MyLibrary 1.0 đã được phát hành. Mã chương trình được viết bằng ngôn ngữ lập trình C++ và có sẵn (GitHub, GitFlic) theo giấy phép GPLv3. Giao diện đồ họa người dùng được triển khai bằng thư viện GTK4. Chương trình được điều chỉnh để hoạt động trên hệ điều hành Linux và Windows. Gói làm sẵn có sẵn cho người dùng Arch Linux trong AUR.

MyLibrary lập danh mục các tệp sách fb2 và epub, cả kho lưu trữ nén và có thể truy cập trực tiếp, đồng thời tạo cơ sở dữ liệu riêng mà không sửa đổi tệp gốc hoặc thay đổi vị trí của chúng. Việc kiểm soát tính toàn vẹn của bộ sưu tập và các thay đổi của nó được thực hiện bằng cách tạo cơ sở dữ liệu về tổng băm của các tệp và kho lưu trữ.

Việc tìm kiếm sách đã được thực hiện bằng nhiều tiêu chí khác nhau (họ, tên, tên viết tắt của tác giả, tên sách, bộ, thể loại) và đọc chúng thông qua chương trình được cài đặt mặc định trên hệ thống để mở tệp fb2 và epub. Khi bạn chọn một cuốn sách, phần tóm tắt và bìa của cuốn sách sẽ được hiển thị, nếu có.

Có thể thực hiện nhiều thao tác khác nhau với bộ sưu tập: cập nhật (kiểm tra toàn bộ bộ sưu tập và kiểm tra tổng băm của các tệp có sẵn), xuất và nhập cơ sở dữ liệu bộ sưu tập, thêm sách vào bộ sưu tập và xóa sách khỏi bộ sưu tập. Một cơ chế đánh dấu trang đã được tạo để truy cập nhanh vào sách.

Nguồn: opennet.ru

Thêm một lời nhận xét