快轉到主要內容

TUIR,用終端機看Reddit論壇,極致節省系統資源

分類   Linux系統 Linux好用軟體
標籤   Reddit
🗓️ 民國112年 癸卯年
✍ 切換正體/簡體字
目錄

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中文sub r/real_China_irl

適用場景:上班摸魚、平鋪視窗用戶、硬體效能差到連瀏覽器都跑不動的電腦

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

  1. 安裝後請先複製設定檔。
tuir --copy-config
tuir --copy-mailcap
  1. 編輯第一個設定檔~/.config/tuir/tuir.cfg,設定啟用mailcap(檔案格式關聯)
enable_media = True
  1. 編輯~/.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帳號
#

  1. Reddit帳號後台新增APP,類別選installed appredirect uri填寫http://127.0.0.1:65000/

  2. 會得到一個token,編輯~/.config/tuir/tuir.cfg,於oauth_client_id=後方填入token。

  3. 開啟TUIR,按u登入帳號,在瀏覽器同意存取。

相關文章

Nuclear Music Player免費聽音樂串流的電腦軟體,支援下載Youtube音樂
分類   Linux系統 Linux好用軟體
標籤   Music Player Youtube Music Bandcamp
ani-cli 用終端機免費線上看動漫的程式,支援電腦與手機
分類   Linux系統 Linux好用軟體
標籤   Anime Linux Termux Windows MacOS MPV
電腦看Youtube的開源程式:FreeTube,無廣告、下載影片
分類   Linux系統 Linux好用軟體
標籤   Youtube Invidious Linux Windows MacOS

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur或Postimages。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用圖床網站。