请选择 进入手机版 | 继续访问电脑版

芒果钱包

 找回密码
 立即注册
搜索
查看: 2900|回复: 1

又一把瑞士军刀? Uptick初体验(一)

[复制链接]

20

主题

22

帖子

153

积分

超级版主

Rank: 8Rank: 8

积分
153
发表于 2018-3-16 07:27:43 | 显示全部楼层 |阅读模式
如果你曾经用python和steem区块链打过交道,那么你一定不会对官方的python库感到陌生。但是你知道吗?官方Python库的前身叫做piston,是由steemit上的大神 @xeroc 开发维护的。
现在我们依然可以使用piston来和steem区块链打交道,偷偷说一句,有些功能piston比官网的更好用哦。
那么如果和bitshares打交道,有没有好用的工具呢?答案是有的,并且这些工具也是 @xeroc 大神开发和维护的,那就是python-bitshares 以及uptick。我们这篇文章介绍的主角就是uptick.

(图源 :pixabay)
uptick 是什么你可能有点迷糊,说了半天uptick到底是什么?
uptick的文档首页上,有这样一句话:
uptick is a tool to interact with the BitShares network using Python 3 and python-bitshares.
翻译过来就是uptick是一款使用Python和python-bitshares来和Bitshares网络打交道的工具。
呃,翻译得很拗口,其实就是一个和比特股网络打交道的命令行工具啦,是用python实现的,主要调用python-bitshares 这个库的接口。这样说通顺多了。
其实uptick就相当于piston-cli/steempy, 而python-bitshares 相当于piston-lib/steem-python.
如何安装单单用语言表述有些乏味,还是我们装上体验一下比较直观。
安装超easy啦,执行下列指令即可:
pip3 install uptick
当然,你若不嫌麻烦,也可以手动安装:
git clone https://github.com/xeroc/uptickcd uptickpython3 setup.py install --user如需升级,执行下列指令即可:
pip install --user --upgrade uptick
我直接用pip在虚拟环境下安装,安装非常顺利,让我们来看一下版本号:
uptick --version

uptick 0.1.5
bitshares 0.1.8
graphenelib 0.5.5
忘记说明了,bitshares和steem 都是基于graphene的,不同于steem-python把graphene的操作直接集成到函数库中, @xeroc 将graphene独立出来,这样python-bitshares以及piston-lib可以公用graphenelib啦。
查看帮助装上之后一头雾水?没关系,uptick提供的完善的帮助信息。
uptick --help

部分帮助内容如上所示,限于篇幅,不都列出来了。
获取报价信息现在是时候体验一下uptick的强大功能啦!
比如说我的公众号有bts的报价信息

我们来试试用uptick 如何获取:

是不是很强大很方便啊?(貌似没我公众号方便啊
回复

使用道具 举报

45

主题

66

帖子

416

积分

中级会员

Rank: 3Rank: 3

积分
416
发表于 2018-4-9 18:11:00 来自手机 | 显示全部楼层
bitw 发表于 2018-3-16 07:27
如果你曾经用python和steem区块链打过交道,那么你一定不会对官方的python库感到陌生。但是你知道吗?官方P ...

很好的东西
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|芒果钱包

GMT, 2019-7-21 19:18 , Processed in 0.126614 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表