Twister (简体中文)

From ArchWiki
Jump to: navigation, search
翻译状态: 本文是英文页面 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