Twister (简体中文)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
翻译状态:本文是 Twister翻译。上次翻译日期:2015-02-12。如果英文版本有所更改,则您可以帮助同步翻译。

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