910JQK / Stibium

Baidu Tieba Desktop Client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

大銻貼吧客戶端

以手機貼吧極速版為基礎的一個貼吧客戶端,結構為QtWebKit Bridge,支持多開多帳號,不存留 Cookie。

當前的版本(實現/實作)屬於練習和實驗品的範疇,並不是合適的實現方式,但基本功能大多已經實現。若您有興趣基於此開發第三方貼吧客戶端,請考慮純圖形庫來實現或直接使用 GM 腳本 對手機貼吧進行「改造」。

樣式目前沒有進行任何精細調整。部分功能可能因為百度的調整或 BUG 而失效。

編譯及運行

  • 依賴(粗放拆包發行版):qt4
  • 依賴(精細拆包發行版):libqt4-core libqt4-gui libqt4-webkit libqt4-network
$ git clone https://github.com/910JQK/Stibium
$ cd Stibium
$ qmake    #arch:qmake-qt4
$ make && make clean
$ ./Stibium

使用指南

開啓程式後程式會請求wapp.baidu.com,確認收到應答後會顯示 Login 鏈接,即可登入。登入後再點擊該鏈接 (內容已變成 ID) 即可登出。不登錄也可以從右上角的輸入框輸入吧名,回車。注意加號請換成「%2B」,這樣才能正常進入,例如「C++」=>「C%2B%2B」,而且可能不能發貼,這是百度的一個 BUG。貼子列表右端為最後回覆者而不是發貼者。右鍵 Reload 刷新,Inspect 查看元素可以打開 Inspector 來 Debug, 可以用來看程式有沒有出錯以及網路狀況。在有些版本的 Qt 中關閉打開了 Inspector 的標籤可能會吐核。

研究成果

LICENSE

Licensed under MIT license, with absolutely no warranty.

About

Baidu Tieba Desktop Client

License:MIT License


Languages

Language:JavaScript 73.4%Language:C++ 17.3%Language:HTML 9.0%Language:QMake 0.4%