家庭图书馆编目器 MyLibrary 3.2 已经发布。该程序代码以 C++ 编程语言编写,可根据 GPLv3 许可证使用(GitHub、GitFlic)。图形用户界面是使用 GTK4 库实现的。该程序适用于 Linux 和 Windows 操作系统。对于 Arch Linux 用户,AUR 中提供了一个现成的包构建脚本。 Windows 用户可以使用实验性的安装程序。
MyLibrary 目录 fb2、epub、pdf、djvu 格式的书籍文件,既可以直接使用,也可以打包在档案中(zip、7z、jar、cpio、iso、tar、tar.gz、tar.bz2、tar.xz、rar),以及创建自己的数据库,无需更改源文件或更改其位置。通过创建文件和档案的哈希和数据库来控制集合的完整性及其更改。
已经实现了按照各种标准(姓氏、名字、作者中间名、书名、系列、类型)搜索书籍,并通过系统默认安装的用于打开相应文件格式的程序进行阅读。当您选择一本书时,将会显示该书的摘要和封面(如果有)。支持显示集合包含的文件列表,以及特定文件包含的书籍列表。
可以对收藏进行各种操作:更新(检查整个收藏并验证可用文件的哈希值和)、导出和导入收藏数据库、向收藏添加书籍和从收藏中删除书籍、向收藏添加包含书籍的文件夹、向收藏添加包含书籍的档案、将书籍从收藏复制到任意文件夹、将书籍从一个收藏移动到另一个收藏。可以手动编辑数据库中的书籍记录。建立了书签机制,方便快速访问书籍。
重大变化:
- 增加了对djvu文件元数据的处理。
- 添加了外观设置窗口。

- 书签数据库格式已更改(保留与旧格式的兼容性,但建议用户手动重新创建书签)。
- 书签窗口现在具有显示书签的过滤功能。
- 修复了无法使用 gtkmm 4.8 之前的版本进行构建的回归问题。
- Обновлена иконка приложения。
- 其他小改动和修复。
外观定制的可能性:


来源: opennet.ru

