pidgin wechat
1.0.0
pidgin-wechat
是pidgin/libpurple
的協定插件。它基於Web微信,支援基本的訊息接收和圖片接收。
您可以使用cargo
來建造它。
cargo build --release
建置依賴項可能未完全列出。我剛剛用 nightly rust 編譯器在 Archlinux 上進行了測試。
您可以在 Releases 頁面下載編譯好的二進位。
如果您使用cargo
進行構建,則二進位檔案將放置在target/release
或target/debug
目錄中。
要安裝此外掛程式,只需將二進位檔案複製到您的插件目錄並重新啟動pidgin
。
mkdir -p ~/.purple/plugins
cp -f libwechat.so ~/.purple/plugins/
目前該專案尚處於技術驗證階段。我需要測試一些微信功能並思考如何在洋涇浜中實現它們。
最常見的問題:
pidgin-wechat
的日誌印到標準輸出。在你的終端機中啟動 pidgin,然後你就可以看到它了。
如果崩潰了,您可以使用coredumpctl -1 info pidgin
檢查核心轉儲資訊。對於發現問題非常有用。 (確保安裝了coredump套件)
.
├── Cargo.lock
├── Cargo.toml
├── README.md
├── screenshot
│ ├── 2017-04-13-211208_887x708_scrot.png
│ └── 2017-04-13-211409_302x579_scrot.png
└── src
├── chatroom.rs struct of chatroom infomation
├── message.rs struct of message
├── pointer.rs a wrapper of raw C pointer
├── server.rs core protocol file
├── user.rs struct of user infomation
└── wechat.rs core pidgin interface file
桌面微信實作已經存在,並且可能具有現代 UI,但我想在同一個工具中登入所有 IM(如 IRC、MSN 等)。我選擇洋涇浜是因為它支援很多聊天協定。
不支援。因為這個程式是基於網頁微信協定的,如果網頁微信不支援這些功能,我們也不能。
該專案已獲得WTFPL許可。