Twister

来自 Arch Linux 中文维基

Twister twister是一个还在测试阶段的P2P微博软件。

安装[编辑 | 编辑源代码]

AUR中有 twister-core-gitAURtwister-html-gitAUR这两个包。

准备[编辑 | 编辑源代码]

启动伺服机:

# systemctl start twister

让twister随系统启动:

# systemctl enable twister

这会同时加载twister-core daemon和twister-html gui.

然后尝试进入: http://127.0.0.1:28332/home.html.

进入“网络”(network)选项卡,然后等待块链(blockchain)下载完成。 进入“注册”(setup account)选项卡,注册。等待你的注册完毕,然后进行你的个人设置,你的设置需要被另一个块接收,所以,请耐心等待“保存”(save)按钮的出现。

Gui[编辑 | 编辑源代码]

Twister-html包含一个在web上的GUI交互界面,你可以访问[1]从而完全操纵你计算机上的twister;你也可以发推(post)和收推。

JSON/CLI[编辑 | 编辑源代码]

twister有基于JSON-RPC的CLI界面,但是这基本上使用来debug或者develop的,详细介绍请看[2],以下给出此页面的一些摘要

创建用户[编辑 | 编辑源代码]

此命令创建用户:

# twisterd createwalletuser myname

此命令将用户传播到Twister网络上:

# twisterd sendnewusertransaction myname

发推和看推[编辑 | 编辑源代码]

# twisterd newpostmsg myname 1 "hello world"
# twisterd getposts 5 '[{"username":"myname"},{"username":"myfriend"}]'

私信[编辑 | 编辑源代码]

# twisterd newdirectmsg myname 2 myfriend "secret message"
# twisterd getdirectmsgs myname 10 '[{"username":"myfriend"}]'

设置管理[编辑 | 编辑源代码]

# twisterd dhtput myname profile s '{"fullname":"My Name","bio":"just another user","location":"nowhere","url":"twister.net.co"}' myname 1
# twisterd dhtget myfriend profile s

帮助[编辑 | 编辑源代码]

# twisterd help