Jaraco管理个人财务的工具和程序

jaraco.financial的Python项目详细描述


https://img.shields.io/pypi/v/jaraco.financial.svghttps://img.shields.io/pypi/pyversions/jaraco.financial.svghttps://img.shields.io/travis/jaraco/jaraco.financial/master.svghttps://readthedocs.org/projects/jaracofinancial/badge/?version=latest

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命令。

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

推荐PyPI第三方库


热门话题
java Saved ImageView保存为字节[]后不显示   单元测试中的java组织测试   java Netty解码器的正确用法   Java HashMap将一个新值附加到向量的优化方法,该向量是HashMap<String,vector<String>>中的值   让Android Studio使用Java而不是Kotlin?   用springdoc处理递归模型的java   java使用openapigeneratorgradleplugin仅为spring引导生成REST接口   java为什么多个nextInt()可以工作?   java在循环中创建Swing组件并访问它们   Java数学。随机闭双区间   java如何在mysql中避免重复而不使用唯一键   java Selenium CSS选择器语法,用于同时检查类和文本   java Tomcat 8.5识别新内容的时间太长   java Ho在响应对象中设置状态代码400   检查登录用户时发生java NullPointerException   列表在Java中按分隔符行拆分文件