Serein
Rust로 만든 가볍고 성능 좋은 Discord 전용 네이티브 클라이언트
A GUI application for real-time chat on PTT via its built-in private message system.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗🚧 封測中 (Closed Beta): 本專案目前仍在封閉測試階段,功能與介面可能隨時調整。歡迎至 GitHub Issues 回報問題或提供建議!
PTT(批踢踢)是台灣最具生命力的網路社群,但傳統的 Telnet 黑白畫面與站內信系統,在即時通訊盛行的今天顯得有些孤獨。
uPtt 的誕生,是為了讓這份舊時代的技術得以延續。我們運用 Python 與現代化圖形介面(GUI)技術,將 PTT 站內信系統重塑為如同 Telegram 或 LINE 一般的流暢聊天體驗。無需學習複雜的鍵盤指令,讓您在 PTT 上的對話如同呼吸般自然。
| 按鍵 | 功能 |
|---|---|
Ctrl+N | 聚焦新增對話輸入框 |
Ctrl+W | 關閉目前對話 |
Ctrl+Q | 完全退出程式 |
Enter | 發送訊息 |
TruffleHog 掃描與動態密碼攔截技術,確保敏感資訊在開發、測試與 Log 紀錄中絕不外洩。為了提供如同通訊軟體的流暢體驗,uPtt 採用了以下機制:
[!CAUTION] 使用 uPtt 時,請勿在其他 PTT 終端(如終端機或 APP)手動操作刪除信箱內容,以免造成程式同步邏輯誤刪或錯誤。
無需安裝繁瑣的程式碼環境,請前往 GitHub Releases 下載對應版本:
.exe 執行檔,執行後即可啟動。.dmg 映像檔,將 uPtt 拖移至「應用程式」資料夾即可使用。.tar.gz 壓縮檔,解壓後執行 ./uptt 即可。正式版 — 發佈於 PyPI,由 v* tag 觸發:
pip install uPtt
uptt
預覽版 — 每次 main / beta commit 都會自動發佈至 PyPI,版本格式 X.Y.ZrcN 或 X.Y.ZbN:
pip install --pre uPtt
uptt
本專案使用 Python 3.12 與 PySide6 開發。如果您想參與開發或自行編譯,請參考:
git clone [email protected]:uPtt-messenger/uPtt-app.gitpip install -r requirements.txtpython3 src/run_app.pypytest --cov=src/uPtt tests/./scripts/local_build_linux.sh本專案的發行版由 SignPath.io 簽署,並由 SignPath Foundation 驗證。
詳細資訊請參閱 Code Signing Policy。