Jaraco管理个人财务的工具和程序
jaraco.financial的Python项目详细描述
jaraco.financial实现财务管理工具,特别是 围绕着开放的金融交易所和微软的资金。这些脚本有助于 使用免费的日落发布,通过 支持从支持ofx的机构机械下载ofx数据。
开始
这个包的主要用途是x命令。安装后,运行 ofx–使用帮助。在使用项目之前,您需要提供 机构和账户信息。有关定义这些内容的详细信息,请参见下文 输入文件。
这个项目还在进行中,但如果你认为 这很有用,请随时联系作者寻求帮助。
计划变更
作者计划添加以下一些功能:
- 整合一些最常见的机构。
帐户文件
jaraco.financial的“ofx download all”命令将检索 在yaml文件中定义的一组帐户的批处理中的ofx事务。 目前,该文件必须位于~/documents/financial/accounts.yaml中。 文件应该是一个对象列表, 每个都有机构和帐户属性。它也应该有一个 键入“checking”、“savings”、“creditline”或其他适当的 属于X型。机构必须与下文定义的机构完全匹配。 下面是一个示例accounts.yaml:
- institution: Bank of America account: "12345679" type: savings - institution: Wells Fargo account: "872634126" type: moneymrkt - institution: Chase (credit card) account: "4000111122223333" username: myusername
如果本地用户的用户名 (运行ofx命令)与帐户上的帐户名不同。
机构定义
机构定义可以在文件中以yaml格式提供 ~/Documents/Financial/institutions.yaml。下面是一个例子 信用卡的定义:
Chase (credit card): caps: - SIGNON - CCSTMT fid: "10898" fiorg: B1 url: https://ofx.chase.com
要检查您的机构是否正确加载,请使用 ofx list-institutions命令。