文件名称:ynabify:帮助将银行特定的 csv 表格转换为 YNAB 预期格式的库
文件大小:18KB
文件格式:ZIP
更新时间:2024-08-03 15:34:57
Ruby
结合 帮助将银行特定的 csv 表格转换为 YNAB 预期格式的库 这个项目的最终目标是拥有一个可以做三件事的系统: 它需要一个 CSV 文件(比如从银行账户交易导出),并将模式转换为另一种格式(比如,使用 YNAB 期望的列) 它遵循一些简单的规则,根据该行其他单元格的数据智能地更改给定单元格中的数据(简而言之,这就是“始终将 X 重命名为 Y 并归类为 Z”) 它提供了一种机制来轻松编辑 (2) 中实现的规则。 我想象了一个专用的“编辑规则”模式和一个转换文件的“交互式转换”模式,并提示用户在没有关联规则的每一行上输入。 项目路线图: 命令行界面 子命令编程框架 帮助框架 子命令参数验证 分出 CLI 接口框架以分离 gem(可选) 转换子命令 摄取、解析、更改架构、输出 csv 指定输入->输出模式映射的方法 行级重写规则 交互模式 编辑子命令 实施规
【文件预览】:
ynabify-master
----.gitignore(31B)
----bin()
--------ynabify(75B)
----LICENSE(1KB)
----ynabify.gemspec(829B)
----spec()
--------ynabify()
--------spec_helper.rb(81B)
--------matchers.rb(632B)
----README.md(2KB)
----lib()
--------ynabify.rb(222B)
--------ynabify()
----Gemfile(107B)