Terminal UI for Reddit (TUIR). A text-based interface to view and interact with Reddit from your terminal. —— 來自Gitlab簡介
TUIR是fork自RTV的一款終端機程式,讓您用終端機純文字界面看Reddit,還能點讚、發表留言。
適用場景:上班摸魚、平鋪視窗用戶、硬體效能差到連瀏覽器都跑不動的電腦
TUIR好似把Reddit變得台灣像PTT那樣的古老網站,但Reddit本就是文字為主的網站,因此終端機足以瀏覽80%的內容了。順帶一提PTT在Linux上也可以用SSH連線喔。
可是多媒體和網站連結怎麼辦呢?只要設定得當,TUIR就能直接用電腦安裝的程式開多媒體檔案!無需開啟網頁版。
1. 新增設定檔#
TUIR本身用Python寫成,原始碼託管在 John Helmert III的Gitlab,只支援Linux和macOS。
用pipx安裝:pipx install tuir
也可以用套件管理員安裝,例如Arch Linux要用yay -S tuir
- 安裝後請先複製設定檔。
tuir --copy-config
tuir --copy-mailcap
- 編輯第一個設定檔
~/.config/tuir/tuir.cfg
,設定啟用mailcap(檔案格式關聯)
enable_media = True
- 編輯
~/.config/tuir/mailcap
,按照喜好設定檔案格式關聯。圖片檢視器預設使用feh
,影片為mpv
TUIR另有三個環境變數可用,請自行寫在~/.bashrc
TUIR_EDITOR
:指定Reddit發文的時候使用的編輯器,預設是nano
TUIR_BROWSER
:開啟網址使用的瀏覽器,預設使用桌面環境指定的瀏覽器。如果需要輕量瀏覽器的我推薦qutebrowser
。TUIR_URLVIEWER
:抽取網址的工具,預設為urlview
2. 操作方式#
輸入tuir
,進入主界面。預設開啟的是Reddit首頁/front
使用上下鍵瀏覽,左右鍵前進後退。按空白鍵展開折疊處,按c留言,按a點讚,按斜線/
切換subreddit
按a點讚,按z開噓。老實說這個符號不明顯,只會以小小的三角形表示。
按數字鍵1~5切換留言排序
按o開啟圖片或連結。注意:是直接鍵盤移動到欲開啟的連結再按o,滑鼠點的話會變成用瀏覽器開啟。
順帶一提TUIR也可以當簡單純文字瀏覽器,只要在打斜線/
的時候加上domain/網址
就可以了,例如看Hacker News就打/domain/news.ycombinator.com/
3. 如何登入自己的Reddit帳號#
至 Reddit帳號後台新增APP,類別選
installed app
,redirect uri
填寫http://127.0.0.1:65000/
會得到一個token,編輯
~/.config/tuir/tuir.cfg
,於oauth_client_id=
後方填入token。開啟TUIR,按u登入帳號,在瀏覽器同意存取。