PyTox: Python binding for Project-Tox the Skype Replacement
前些時候注意到了 Project-Tox 這個專案,看了一下覺得非常有趣。Project-Tox 是一個想要取代 Skype 的 IM 網路。他非常的安全,通訊完全P2P及加密,且使用類似 BitTorrent 的 DHT 來進行資訊交換。由其在 PRISM 事件後,大家都非常在意這點。因為 Project-Tox 只是一個 library,所以其每個人都可以實做不同的 Client,目前有的 Client 可以看這裡。
我為 libtoxcore 寫了一個 Python 的 binding: PyTox,所以可以很容易的利用 Python 來寫 Client 或是機器人。PyTox 目前已經支援99%的libtoxcore API,且全部通過自動化測式。後來我又寫了一個機器人來自動同步 Tox 群組聊天和 IRC channel 中的對話: tox-irc-sync 。所以如果你現在到 Freenode 上的 #tox-ontopic 中發訊息,就會在 Tox group chat 中看到一個名為 SyncBot 的機器人幫你同步訊息,而且同步是雙向的!
Project-Tox 目前只支援文字聊天,視訊的功能還在內部測試中。如果想要幫忙的人可以到 Freenode IRC的 #tox 及 #tox-dev 裡跟開發著們聊天,他們都很熱心的!
留言