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

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

如果你曾经用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

当然,你若不嫌麻烦,也可以手动安装:

如需升级,执行下列指令即可:
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 如何获取:

是不是很强大很方便啊?(貌似没我公众号方便啊😀,不过这只是uptick的众多功能之一哦)

总结

在这篇文章中,我们介绍了操作bitshares的工具之一:uptick,并简要介绍了uptick的安装和使用。这是个很强大的工具,我只介绍了冰山一角,之后我们会用一些篇幅继续对其介绍,敬请期待。

BTW: 比特股王者归来,重新上1元了,你,上车了吗?

更多信息

更多信息请参考:
https://github.com/xeroc/uptick
http://uptick.readthedocs.io/en/latest/index.html


This page is synchronized from the post: 又一把瑞士军刀? Uptick初体验(一)

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×