WEX.NZ API客户端
wexapi的Python项目详细描述
wex.nz rest api python客户端
Wex.nz提供可以使用的restapi 以编程方式与平台交互。
这个api客户端将帮助您通过restapi与wex.nz交互。
许可证
麻省理工学院许可证
wex.nz rest api参考
贡献
创建新端点-create issue 或create pull request
如何使用
获取每个可用对的ticker(公共api):
conn=wexapi.common.WexConnection()info=wexapi.public.InfoApi(conn)api=wexapi.public.PublicApi(conn)forpairininfo.pair_names:ticker=api.get_ticker(pair,info)
获取帐户信息(trade api-需要api密钥)
key_file="/var/www/keys.txt"withwexapi.keyhandler.KeyHandler(key_file)ashandler:ifnothandler.keys:print("No keys in key file.")else:forkeyinhandler.keys:print("Printing info for key {}".format(key))withwexapi.WexConnection()asconn:t=wexapi.trade.TradeApi(key,handler,connection=conn)r=t.get_info()
运行测试
python -m unittest discover wexapi
使用Docker设置开发环境
cp /{proj_path}/Dockerfile.dist /{proj_path}/Dockerfile
cp /{proj_path}/docker-compose.yml.dist /{proj_path}/docker-compose.yml
在dockerfile中将{host_user}更改为本地用户。
构建并运行Docker容器
docker-compose build
docker-compose up -d
登录Docker容器
docker exec -ti -e COLUMNS="`tput cols`" -e LINES="`tput lines`" wexapi_wexapi_1 bash
捐赠
如果您发现图书馆有用并愿意捐赠,请在此处发送一些硬币:
BTC: 19nhMniZJ4p771ZvFHL3s8zoBML46LqFRv
BCH: qpsx260laq6wj4s99052nuy063v7j0sxsqxluur84z
ETH: 0x387D91F008dB992c7DAd9be8493dfA68E565706E
XRP: rpoi4dWSbEyQP2xmpsNMxCk2g2n5QvVSmM
Waves: 3PPXpTagbQCSXYZ3Y5h6vuFPj6RxHbnapmE
BTS: madmis-1
升级pip包(个人说明)
python setup.py sdist
twine upload dist/*