ofxstatement的改进插件

ofxstatement-betterment的Python项目详细描述


https://img.shields.io/travis/cmayes/ofxstatement-betterment.svghttps://img.shields.io/pypi/v/ofxstatement-betterment.svghttps://coveralls.io/repos/cmayes/ofxstatement-betterment/badge.svg?branch=master&service=github

这是下载的Bettermentcsv语句的ofxstatement插件 从网站的activity页面。ofxstatement将csv转换为 ofx文件中的一系列“check”事务,例如Moneydance 将只考虑生成ofx文件的银行和信用卡帐户 导入。鉴于改善公司的每日损益交易数据,“支票” 事务类型工作得很好。

ofxstatement是一个将专有银行对账单转换为 ofx格式,适合导入gnucash、moneydance和其他兼容的 应用。ofxstatement的插件解析特定的专有银行 语句格式并生成公共数据结构,然后将其格式化 变成ofx文件。

要求

ofxstatement一样,这个插件需要python 3。你需要 ofxstatement已安装;如果 您可以通过pip安装插件。

安装

您可以通过大多数普通的python方法安装插件(确保 使用环境中的python3安装进行安装)。删除–用户 如果要全局安装包,请选择。

PIP

pip3 install --user ofxstatement-betterment

设置.py

python3 setup.py install --user

配置

注意,您可以在ofxstatement的配置文件(可访问)中指定“bank”和“account” 使用xstatement edit config命令或直接在 ~/.local/share/ofxstatement/config.ini(至少在Linux上)。设置这些值会使 使您的个人理财应用程序更容易识别文件数据的哪个帐户 属于。

还要注意,默认情况下过滤零金额的交易记录。如果你想包括 零金额交易,在您的设置中将“zero_filter”设置为“false”。下面是一个例子 改进插件的设置块:

[betterment]
account = 8675309
plugin = betterment
zero_filter = false

用法

将您的改进activity导出到csv文件(它当前是transactions.csv)。然后运行:

$ ofxstatement convert -t betterment transactions.csv betterment.ofx

然后,您可以将bettermenent.ofx导入到您选择的个人金融应用程序中。

历史

0.3.0(2015-11-15)

  • 通过使用标题行而不是索引更新以支持较新的csv格式,支持 新的日期格式,并按日期对期初余额和期末余额进行排序。

0.2.4(2015-10-18)

  • 更改为伪唯一事务ID的SHA-256哈希,以便改进 保持唯一性的id稳定性。

0.2.2(2015-10-04)

  • 添加筛选器以删除挂起的交易(其期末余额为空)

0.2.1(2015-09-27)

  • 小文档改进。

0.2.0(2015-09-27)

  • 添加测试
  • 连接到Travis CI
  • 增加了工作服测试覆盖率报告。

0.1.0(2015-09-26)

  • 已上载到PYPI
  • 添加到github

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
windows请帮助获取java。运行程序时发生lang.nullpointerexception   JPA标准中的错误:java。lang.IllegalArgumentException:此JPQLquery中没有名为“:inputMsgId_1_”的参数   java调度一个小程序,从ScheduledExecutorService开始   java点击AVD“创建设备”按钮抛出NullPointerException   缓存Java9WebStart会多次加载jar文件   使用java计算最小二乘   当代理关闭时,java kafka生产者不会抛出异常   我们什么时候以及为什么要在java中进行自定义序列化?   java使用GSON解析包含包含所需字符串的对象的对象数组   java如何使用BOBJ REST API实现分页?   java身份验证失败:用户的凭据已过期。CAS v4。2.   合并排序中的java无限循环?   java jackson xml将pojo子元素转换为字符串   tcp Java ObjectOutputStream重置错误   如何调用。bat文件,并使用java中的ProcessBuilder发送字符串   奇怪的Java数学结果   java如何在Android中禁用最近的活动按钮?   java刷下应用程序崩溃   使用Java收集所有VersionOne资产及其所有属性   Java打印:创建具有最小可接受边距的页面格式