简单(和可怕)的命令行界面快速访问您(同样可怕)的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 GridBagLayout不填充区域   java Memozied Fibonacci未运行与常规Fibonacci解决方案   Java Web启动未启动问题   Java中异常和if-then的区别   java从命令提示符运行批处理文件获取错误   socket在Java中验证SSL证书的公共名称   如何在JAVA中检查字符串数组中的相等字   用java语言将音频文件转换成文本文件的语音识别   java为什么foo(1,2,3)没有传递给varargs方法foo(对象…)作为整数[]   java通过蓝牙将奇怪的数据从Arduino传输到Android   java ContainerRequestFilter获取空entitystream   java如何从安卓 studio中删除不兼容类型错误   基本Java错误   在Spring引导中使用REST API时发生java错误   javascript通过从SQL查询派生的URL打开页面