mediamath丛的httpie验证插件。
httpie-plex的Python项目详细描述
用于HTTPie的丛OAuth2插件。
安装
$ pip install httpie-plex
现在应该可以在$ http --help输出中的--auth-type下看到plex。
自制
如果您使用自制程序安装了httpie,但它指向您的系统python, 可能还有其他的环要跳过。注意,如果你 还通过自制程序安装了python:实际上,如果pip list列表httpie, 你用上面的方法很好。否则,您需要手动 把它安装到正确的目录中。首先,克隆存储库。 然后你需要弄清楚你安装了哪个版本的httpie。 然后做如下操作:
$ PYTHONPATH="/usr/local/Cellar/httpie/0.9.8/libexec/lib/python2.7/site-packages:/usr/local/Cellar/httpie/0.9.8/libexec/vendor/lib/python2.7/site-packages"\ python setup.py install \ --prefix=/usr/local/Cellar/httpie/0.9.8/libexec/vendor
用法
$ http --auth-type=plex \ --auth='client_id:client_secret'\ https://apibase.com/consumers
令牌存储
要缓存OAuth2令牌,此包在HTTPie config directory中使用文件夹plex。 这在*nix机器上默认为~/.httpie/plex。可以通过设置HTTPIE_CONFIG_DIR环境变量来设置不同的基目录。
测试和贡献
使用
运行测试$ python setup.py test
欢迎投稿!对于新特性,测试是一项要求,应该 有很好的覆盖面。对于错误修复/改进,测试必须通过。此外,代码 必须用pycodestyle检查样式。