CryptoCompare 公共 API 的 Python3 包装器
项目描述
CryptoCompare API的 Python 包装器
描述
cryptocmp以两种方式向CryptoCompare API提供:
cryptocmp.api包中 API 调用的直接包装器。
通过以下类以更用户友好的方式映射到面向对象样式的这些包装器:
cryptocmp.coin.Coin代表加密货币。
安装
pip3 install cryptocmp
或者如果您只安装了 python3,这也可以工作( 创建指向pip3的符号链接pip)
pip install cryptocmp
用法
例子
在面向对象的风格中:
获取一组所有可用的加密货币:
>>> from cryptocmp.coin import Coin >>> Coin.all() {'EOSDAC', 'GAP', 'ARN', 'SERA', 'ICASH', 'STAR*', 'AC3', ...}获取 BTC 的当前美元价格:
>>> from cryptocmp.coin import Coin >>> bitcoin = Coin('BTC') >>> bitcoin.price('USD') 6318.35``同时获取美元、欧元和英镑的当前比特币价格(在后台生成单个 API 调用):
>>> from cryptocmp.coin import Coin >>> bitcoin = Coin('BTC') >>> bitcoin.price(('USD', 'EUR', 'GBP')) {'USD': 6316.17, 'EUR': 5540.34, 'GBP': 4977.23}``获取 BTC/USD 每日历史数据的最后 2 根蜡烛图:
>>> CoinPair('BTC', 'USD').price_history(points_num=2) [ { 'time': 1534291200, 'close': 6274.22, 'high': 6620.07, 'low': 6193.63, 'open': 6199.63, 'volumefrom': 132926.33, 'volumeto': 852103141.83 }, { 'time': 1534377600, 'close': 6439.39, 'high': 6439.39, 'low': 6217.33, 'open': 6274.22, 'volumefrom': 24013.18, 'volumeto': 152446768.26 } ]
信用
感谢CryptoCompare提供这项服务并围绕所有与加密相关的内容建立了一个不错的社区。
项目部分修补了Cookiecutter 使用cookiecutter-pypackage项目模板生成的文件。感谢Audrey Roy Greenfeld和使 python 包创建如此简单的贡献者。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
cryptocmp-0.3.3.tar.gz
(16.5 kB
查看哈希)
内置分布
cryptocmp-0.3.3-py2.py3-none-any.whl
(17.8 kB
查看哈希)