cryptocompare.com的包装
cryptocompare的Python项目详细描述
python3包装器,用于使用CryptoCompareapi查询加密货币价格(等等)。
安装
sudo pip3 install cryptocompare
用法
导入
importcryptocompare
方法
硬币列表
cryptocompare.get_coin_list(format=False)# ...# },# 'BTC': {# 'Id': '1182'# 'Url': '/coins/btc/overview'# 'ImageUrl': '/media/19633/btc.png'# 'Name': 'BTC'# 'CoinName': 'Bitcoin'# 'FullName': 'Bitcoin (BTC)'# 'Algorithm': 'SHA256'# 'ProofType': 'PoW'# 'FullyPremined': '0'# 'TotalCoinSupply': '21000000'# 'PreMinedValue': 'N/A'# 'TotalCoinsFreeFloat': 'N/A'# 'SortOrder': '1'# },# ...
如果format是True,则硬币列表将作为Python列表返回
价格
cryptocompare.get_price('BTC')# orcryptocompare.get_price('BTC',curr='USD',full=True)# orcryptocompare.get_price(['BTC','ETH'],['EUR','GBP'])# {'BTC': {'EUR': 3709.04, 'GBP': 3354.78},# 'ETH': {'EUR': 258.1, 'GBP': 241.25}}
历史价格
# pass either datetime or time instancecryptocompare.get_historical_price('XMR',timestamp=datetime.datetime(2017,6,6),exchange='CCCAGG')# orcryptocompare.get_historical_price('XMR','EUR',datetime.datetime(2017,6,6))# {'XMR': {'EUR': 43.05}}
天
cryptocompare.get_historical_price_day('BTC',curr='EUR')
小时
cryptocompare.get_historical_price_hour('BTC',curr='EUR')
分钟
cryptocompare.get_historical_price_minute('BTC',curr='EUR')cryptocompare.get_historical_price_minute('BTC',curr='EUR',limit=1440)
平均值
cryptocompare.get_avg('BTC',curr='EUR',exchange='Kraken')# {# 'MARKET': 'CUSTOMAGG',# 'FROMSYMBOL': 'BTC',# 'TOSYMBOL': 'EUR',# 'FLAGS': 0,# 'PRICE': 3610,# 'LASTUPDATE': 1503066719,# 'LASTVOLUME': 0.5,# 'LASTVOLUMETO': 1805,# 'LASTTRADEID': 1503066719.7584,# 'VOLUME24HOUR': 12614.509997469995,# 'VOLUME24HOURTO': 46397723.00499387,# 'OPEN24HOUR': 3847.9,# 'HIGH24HOUR': 3848.96,# 'LOW24HOUR': 3555,# 'LASTMARKET': 'Kraken',# 'CHANGE24HOUR': -237.9000000000001,# 'CHANGEPCT24HOUR': -6.182593102731363# }
交换
cryptocompare.get_exchanges()
学分
感谢CryptoCompare提供此服务。
免责声明
这是一个爱好项目,没有保证。如果你发现了错误,就打开一个问题如果需要其他功能,请打开问题或创建拉取请求。