家庭图书馆编目器 MyLibrary 1.0 已发布。 程序代码采用 C++ 编程语言编写,可在 GPLv3 许可下使用(GitHub、GitFlic)。 图形用户界面是使用 GTK4 库实现的。 该程序适用于 Linux 和 Windows 操作系统。 AUR 中为 Arch Linux 用户提供了现成的软件包。
MyLibrary 对 fb2 和 epub 格式的图书文件进行编目,这些文件既可以直接访问,也可以打包成 ZIP 压缩包。MyLibrary 会创建自己的数据库,而不会修改原始文件或更改其位置。它通过创建文件和压缩包哈希值的数据库来监控馆藏的完整性和变更情况。
现在可以使用系统默认安装的程序打开 fb2 和 epub 文件,并按各种条件(作者姓氏、名字、中间名、书名、系列、类型)搜索和阅读书籍。选择书籍后,如果可用,还会显示书籍的简介和封面。
该馆藏可执行多种操作:更新(扫描整个馆藏并验证可用文件的哈希值)、导出和导入馆藏数据库、添加和删除馆藏书籍。此外,还创建了书签机制,方便用户快速访问书籍。
来源: opennet.ru
