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

in #uptick7 years ago (edited)

如果你曾经用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/uptick
cd uptick
python3 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 如何获取:

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

总结

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

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

更多信息

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

Sort:  

你很快又可以写交易机器人了 ^^

不要和我提机器人,我那傻机器人今天帮我亏了好多

我也亏大了,把我娃的SBD都搞少了好多,还好她不生气
原来还有把SBD=2.5美元的操作

BTS快回到我当初买的价格了。真不容易

哇咔咔,看来只有我是新韭菜,你们都是老司机喽

老哥,今早发现微信公众号的steemit查询功能不能用了哦~~~

早晨有一段时间steem的一组RPC节点坏掉了
恰巧我们用的就是这组节点 :(

嘿嘿嘿,正在感受飙车的感觉

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

坐稳了哦

果然被o哥说中了,bts又涨回来了,还好之前没抛

Great efforts ! Bravo!

依托区块链技术实力的项目还是有阳光明媚的一天的、纯炒作对于中国的创新大势容易被去产能

Great works, I wish you success. @oflyhigh

刚开始玩bitshares,看上去很强大的说

小白我看了一头雾水,看来我要努力学习了

Coin Marketplace

STEEM 0.20
TRX 0.14
JST 0.030
BTC 63718.61
ETH 3390.60
USDT 1.00
SBD 2.62