#bible #cli-applications #christian #cli #catholic

bin+lib lectio-diei

用于显示每日天主教读经的 CLI 应用程序

8 个版本

新版本 0.3.1 2024 年 8 月 10 日
0.3.0 2024 年 7 月 28 日
0.2.2 2024 年 7 月 25 日
0.1.2 2024 年 7 月 14 日

#578 in 命令行工具

Download history 205/week @ 2024-07-08 275/week @ 2024-07-15 281/week @ 2024-07-22 54/week @ 2024-07-29

815 每月下载量

MIT 许可证

175KB
2.5K SLoC

Lectio Diei Crates.io 构建状态 依赖状态

CLI 应用程序,用于检索、存储和显示每日天主教读经。从 美国天主教主教会议网站 获取。获取后,读经将存储在本地 sqlite 数据库中。这样,它们可以以低延迟按需显示。

尽管核心功能已经存在,但这仍然是预发布软件。命令行界面可能会更改。

Command Example

兼容性

目前,仅支持 Linux。当前问题是数据库、日志和配置文件的路径遵循 XDG 规范,而 MacOS 和 Windows 不遵循该规范。我确实有计划解决这个问题。

安装

lectio-diei 可以通过 cargo 从 crates.io 安装

先决条件

  • 安装 Rust 工具链
  • 将 ~/.cargo/bin 添加到您的 PATH 环境变量中

使用 Cargo 安装

cargo install lectio-diei --locked

安装命令完成后,lectio-diei 二进制文件将被安装在 ~/.cargo/bin 中。由于它在您的 PATH 中,您应该可以使用以下命令执行应用程序:

lectio-diei display

用法

最基本的使用涉及两个命令

  • lectio-diei db refresh - 更新您的数据库,删除旧读经
  • lectio-diei display - 显示今天的读经

更多选项可以通过简单地运行 lectio-diei 查看

配置

在运行任何有效命令至少一次后,您应该在 ~/.config/lectio-diei/config.toml 下有一个配置文件。编辑此文件以更改存储的条目数量或默认显示选项。

1.0 版计划

  • 阅读内容的颜色和格式选项
    • 可配置的换行
    • 每个阅读的可配置颜色
    • 改进的标题格式
  • 添加哈利路亚作为选项
  • 从命令行配置选项
    • 显示
    • 更改
  • Windows 支持(可能还有其他?)
  • 存储单日内容而不显示
  • 无数据库模式
  • 仅数据库模式(如果没有,则不从网络检索)
  • 额外的日志选项
  • 规范化和文档化的错误代码

也许还有更多...

许可证

在 MIT 许可证下许可 LICENSE

依赖项

~40–55MB
~1M SLoC