Shoelace,鞋帶,是脆的諧音,一個酷酷的諧音梗。不是蒸丸,蒸的丸子(臺語)。
這是脆 (Threads) 的第三方前端。免登入看脆的串文,不被登入框干擾,。
雖然我很討厭Threads,rage-baiting導向的演算法老是推送一堆智障貼文,但它現在是臺灣活網最熱門的地方,每天都有新梗,我還是得用它。
瀏覽器不登入Threads帳號的話就會跳出登入框阻止往下滑,那麼我就用這個吧。
1. Shoelace功能#
這個前端主要是提供一個簡單的界面來查看Threads的文章,去掉廣告與追蹤器。
要擺脫演算法的惡意,就是乾脆不要有演算法。
目前可以爬取文字串文和圖片。
要看串文回覆的話點一下帳號旁邊的日期。
影片的話要點進串文才會播放。Shoelace會將影片渲染為標準HTML5播放器,Firefox應該可以直接右鍵下載。
Shoelace只能看特定帳號的發文和回覆,不能搜尋串文。而且似乎沒辦法看到更久以前的發文。
折衷方法是透過搜尋引擎來找Threads貼文。Threads的SEO做的還不錯,因此Google應該都會收錄。
另外可以透過RSS按鈕,訂閱Threads帳號的發文更新。
Shoelace是開源軟體,有很多公共站點可以用,當然你也可以自己架一個。
2. 用Docker架設Shoelace#
參考Sourehut文件部署
在Linux安裝Docker
建立目錄
mkdir -p ~/shoelace/data
cd ~/shoelace- 取得設定檔
wget -o data/shoelace.toml https://git.sr.ht/~nixgoat/shoelace/blob/master/contrib/shoelace.toml- 編輯設定檔
shoelace.toml,必須寫網域否則無法顯示圖片。如果沒有網域就填寫IP:通訊埠。如果要用反向代理必須啟用TLS。
[server]
# Address to listen on
listen="0.0.0.0"
# Port to bind
port=8080
# Instance URL. Needed for accurate proxied media locations in API
base_url="http://網域"- 取得docker-compose範本,按需修改,例如ports可以定義對外通訊埠
wget -o data/docker-compose.yml https://git.sr.ht/~nixgoat/shoelace/blob/master/contrib/docker-compose.yml- 啟動容器
docker compose up -d- 用瀏覽器開啟
http://IP:80使用網頁。
3. 將搜尋結果重新導向到Shoelace#
任一Threads的網址都可以用Shoelace開啟(少部分情況會404),只要把threads.com替換為Shoelace的網域就好了。
安裝LibRedirect自動重新導向瀏覽器的Threads鏈接。


