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