Kraken.com Cryptocurrency Exchange Api
krakenex的Python项目详细描述
克拉克内克斯
kraken.com交换api,python 3包。
这个包是有意尽可能精简的,而且只有 提供到Kraken加密货币的最小接口 交换。
面向开发商,而不是贸易商。
使用krakenex
的软件库
- pykrakenapi-很好地将api方法包装成常规python方法和json 对Pandas数据帧的响应(在pypi上可用!)
客户
- clikraken-kraken交换的命令行客户机(可在pypi上获得!)
- CurrencyViewer-加密到菲亚特转换和数据提取的短程序
- Telegram-Kraken-Bot-电报机器人在克拉肯交易所交易
文件
在readthedocs上在线查看latest或stable。
代码记录在docstring中,可以使用文本编辑器查看。
您还可以使用doc中的make html生成自己的。 这需要sphinx及其rtd主题。
有关公共/私有kraken api方法的最新列表,请参见 他们的API documentation。
示例
在examples目录中提供了一些包使用示例。
安装
此包需要Python3.3或更高版本。模块将被调用 krakenex。
有一个PyPI package可用。
对于一般用途,只有一个直接依赖项:requests。
在虚拟环境中本地(推荐)
这需要python-virtualenv和python-pip。
在终端中:
# create directory for a project that'll be using krakenex mkdir my-project cd my-project # bootstrap virtualenv exportVIRTUAL_ENV=.virtualenv/krakenex mkdir -p $VIRTUAL_ENV virtualenv $VIRTUAL_ENVsource$VIRTUAL_ENV/bin/activate # install from PyPI pip install krakenex
有关virtualenv的详细信息,请参见its documentation。
对于用户
使用pip:
# install from PyPI pip install --user krakenex # ... or from local git repo clone cd CLONE-OF-GIT-REPO pip install --user .
系统范围(不推荐)
通常,使用发行版的包管理器。
如果不可用,可以使用pip:
# install from PyPI pip install krakenex # ... or from local copy pip install /path/to/clone/of/repo
归因
“核心”代码是根据lgplv3授权的。见LICENSE.txt和 LICENSE-GPLv3.txt。
示例是根据简化的bsd许可证授权的。见 examples/LICENSE.txt。
Payward’s PHP API,艾伦·麦金太尔的{a19}, 脚本天才的Cryptsy Python API被用作 编写原始python2-krakenex包时的示例。 然后它被移植到python 3。
开发说明
不要用测试来激怒水怪
有些测试可能正在向kraken api服务器进行查询。
如果您打算对此包进行开发,并启用测试 在Travis CI上,确保将并发作业限制为1,并启用所有 可能自动取消。
(更好的是,不要依赖公共基础设施,而是运行测试 本地优先。)
没有python 2
这个包永远不支持Python2。不会有任何改变 以启用与Python2的兼容性。python 3.0在比特币出现之前是released in 2008。
除了与 前区块链时代的系统。
一些gnu/linux发行版仍然作为 违约对我来说似乎很不幸。但是,我不支持 在我宝贵的时间里疯狂。
如果您有使用python 2的正当理由,请参见python2-krakenex。成为 但警告说,它是未维护的。