42 个版本 (稳定)
2.8.2 | 2024年6月24日 |
---|---|
2.8.1 | 2024年3月6日 |
2.8.0 | 2023年10月10日 |
2.6.0 | 2023年5月21日 |
0.9.9 | 2022年12月9日 |
在 财务 类别中排名 #24
每月下载量:44
65KB
1.5K SLoC
pricedb-rust
在 Ledger 格式下检索、存储和导出商品价格
简介
此工具下载并存储 Ledger-cli 所使用的商品价格。
它将价格存储在 Sqlite 数据库中。
这是 Price Database 项目的延续。之前的版本是用 Python 实现的。它已迁移到 Rust。
用法
配置
在使用之前,您需要添加配置文件的路径。运行 pricedb config show
查看文件位置。
它位于用户的配置目录中,即 ~/.config/pricedb/pricedb.toml 或
C:\Users\<user>\AppData\Roaming\pricedb\config\pricedb.toml
。
将 price_database_path
用 db 文件的完整路径填充,例如 /my_files/prices.db。 export_destination
是将价格导出的文件路径。
数据存储
在 Python 仓库的 data 目录 中提供了一个模板数据库文件。这可以临时使用,直到数据库初始化脚本合并。
目前使用此手动方法来启动数据库文件。将实现作为命令自动生成数据库文件的功能。目前仅在测试中使用。
命令
应用程序是一个命令行界面 (CLI),在运行时显示可用选项。最常用的命令
pricedb dl
pricedb prune
pricedb export
变更日志
请参阅 此处。
开发
依赖项
~15–30MB
~470K SLoC