简单(和可怕)的命令行界面快速访问您(同样可怕)的monzo帐户信息,其当前余额,最新交易等。

monz的Python项目详细描述


Build statusTest coveragePyPI versionPython versionsLicense

简单(而且很棒)的命令行界面,可以快速访问 (同样棒)Monzo帐户信息,当前余额,最新 交易等

它使用pymonzo和 后台的身份验证系统,所以您应该在那里阅读auth section 第一。

安装

>;来自PYPI:

$ pip install monz

用法

首先,您需要通过access tokenOAuth 2进行身份验证。

其他一切都应该非常简单:

$ monz --help
Usage: monz [OPTIONS] COMMAND [ARGS]...

  Simple command line interface for quickly accessing your Monzo account
  info, current balance, latest transactions, etc.

  See https://github.com/pawelad/monz for more info.

Options:
  -t, --access-token TEXT  Monzo API access token.
  --help                   Show this message and exit.

Commands:
  info*         Show your Monzo basic info
  accounts      Show connected Monzo accounts
  balance       Show Monzo account balance
  transactions  Show Monzo account transactions

示例

默认子命令是info,它显示您的帐户余额和 其最新交易:

$ monz
Balance:     £17.29
Spent today: £0.00

-£50.00 | Robot Arms Apartments (New New York)
Category:    Bills
Date:        Nov 18, 3016 11:09 PM

$ monz info
Balance:     £17.29
Spent today: £0.00

-£50.00 | Robot Arms Apartments (New New York)
Category:    Bills
Date:        Nov 18, 3016 11:09 PM

您可以查看链接的帐户:

$ monz accounts
Account #1, Bender Rodríguez
ID:          acc_2716057
Created:     Dec 31, 2999 11:59 PM

如果你只有一个,那么它将成为默认的,但是如果你 如果有更多,则必须将其id显式传递给其他子命令。

您还可以查看当前余额:

$ monz balance
Balance:     £17.29
Spent today: £0.00

最后,您可以看到您的最新交易:

$ monz transactions -n 2
-£50.00 | Robot Arms Apartments (New New York)
Category:    Bills
Date:        Nov 18, 3016 11:09 PM

-£9.20 | Fronty's Meat Market (New New York)
Category:    Grocieries
Date:        Nov 17, 3016 8:31 AM

测试

在python上使用py.testtox对包进行了测试 2.7、3.4、3.5和3.6(见tox.ini)。

代码覆盖率可在 Coveralls

要自己运行测试,您需要设置具有访问权限的环境变量 在存储库中运行tox之前的标记:

$ pip install requirements/dev.txt
$ exportMONZO_ACCESS_TOKEN='...'
$ tox

贡献

包源代码位于 GitHub

请随意使用、询问、叉、星、报告错误、修复错误、建议 增强功能,添加功能并指出任何错误。

作者

Paweł Adamczak开发和维护。

MIT License下发布。

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

推荐PyPI第三方库


热门话题
java ProcessBuilder在使用多个参数时运行不正常   java如何使用Spring数据ORM/JPA创建EntityManagerFactory?   将Velocity宏转换为Java指令   internet上的Java TCP/IP服务器客户端通信   java为什么JDK 8允许一个局部内部类(在方法内部)访问封闭方法的非最终局部变量?   基于Java的比率算法   java应用程序在选择列表首选项时出错   java保存对象以供以后使用   java如何使用MySQL JDBC驱动程序连接Android和MySQL   java Zipkin可以用于控制台应用程序   java单击刷新Servlet页面显示重复内容   java如何递归地反转字符串数组?   java如何使用inputStream作为outputStream的文本?   java扩展令牌选择操作符   java在映射中使用通用枚举类   arraylist如何使用JAVA流从对象列表中查找平均值   windows将FileInputStream和FileOutputStream传递给ffmpeg进行转码(使用JAVEJava音频视频编码)   java Ant脚本在执行CVS签出后找不到目标   重复值情况下的java插入排序,双链表ADT   java如何在Accumulo中获取数据库查询计数