#book #applications #collection #command #line #storage #command-line-utilities

app books-db

简单的命令行应用程序,用于维护书籍集合

1 个不稳定版本

0.1.0 2023年6月11日

#2350数据库接口

MIT 许可证

54KB
1.5K SLoC

books-db

这是一个简单的命令行应用程序,用于维护书籍集合。它使用 ISBNdb 作为数据源,并使用 SQLite 进行存储。

设置

从 ISBNdb 获取 API 密钥,并使用 ISBNDB_KEY 环境变量设置。

基于编辑的命令将使用外部编辑器。使用标准 EDITORVISUAL 环境变量来指定要使用的编辑器。

使用 init 命令创建数据库。在 Linux 上,文件将创建在 ~/.local/share/books-db/books.db

处理书籍

获取 ISBN 记录

使用 get 命令与 ISBN 一起显示书籍的 ISBNdb 记录

books get 9780517597675

这将打印记录,但不将其作为书籍保存到您本地的数据库中。

将书籍添加到数据库

使用 add 命令与 ISBN 一起将书籍保存到您的数据库

books add 9780517597675

在书籍保存之前,您将有机会编辑任何详细信息。

许可证

本存储库采用 MIT 许可证。

有关更多详细信息,请参阅 LICENSE 文件。

依赖项

~34–48MB
~796K SLoC