目錄

不同平台收看的 CS 相關頻道以及 RSS 設定

自架 RSS

RSS(Really Simple Syndication) 是一種讓你「不用出門,報紙自動送上門」的技術,可以參考 Ivon 大大的文章 自架RSS網頁閱讀器FreshRSS + Fluent Reader,以及搭配插件讓 AI 總結。

我們先安裝 Docker and FreshRSS:

# 安裝 Docker
sudo apt update
sudo apt install docker.io docker-compose-v2 -y
sudo systemctl enable --now docker

# 安裝 FreshRSS
mkdir -p ~/Applications/freshrss
cd ~/Applications/freshrss
vim docker-compose.yml

"""
services:
  freshrss:
    image: freshrss/freshrss:latest
    container_name: freshrss
    hostname: freshrss
    # 確保開機後自動啟動
    restart: unless-stopped
    ports:
      - "8192:80" # 你可以把 8192 改成其他喜歡的 Port
    logging:
      options:
        max-size: "10m"
    volumes:
      - ./data:/var/www/FreshRSS/data
      - ./extensions:/var/www/FreshRSS/extensions
    environment:
      TZ: Asia/Taipei
      CRON_MIN: '3,33' # 每小時第 3 與 33 分鐘自動更新訂閱源
"""

sudo docker compose up -d

進到 http://localhost:8192,進行一些設定,我選擇 SQL Lite 當作資料庫,設定完成就好了。

訂閱

/pop-cs/image.png

如上,有不同欄位:

  1. 分類: 此 RSS 的欄位
  2. URL: 網站網址,有些沒有支援 RSS 像是 FB,那就要使用 RSSHub,RSSHub 是一個開源專案,它幫幾百個原本沒有 RSS 的網站寫了「適配器」
  3. OPML: 如果你之前有在使用 Feedly, Inoreader 或其他閱讀器,你可以導出一個 .opml

FreshRSS Extension

要安裝 extension 只要將下載的 zip extension 解壓縮在 ~/Applications/freshrss/extensions/,並在 FreshRSS 網頁介面啟用擴充功能。

你可以從 FreshRSS 官方擴充功能倉庫 尋找。

目前我有安裝 AI 摘要功能,xExtension-ArticleSummary,串接 Gemini API (OpenAI Compatible)。

還有安裝 Af_Readability,他會自動嘗試抓取全文,因為有些網站設定不讓 RSS 看所有內容。

但也可能失效,這時候就要用 CSS Selector 設定一些關鍵字,像是 .content

/pop-cs/image-1.png

我的推薦訂閱名單

新聞

  • Phoronix: Phoronix 是一個提供關於 Linux 核心發展的見解、產品、訪問、及透過觀看 Linux 核心郵件列表或訪談所得的自由及開放原始碼軟體新聞的科技網站
  • OSNews
  • LWN.net
  • FreeBDS News: 還無法訂閱

Blog

Email List

FreeBSD 官方使用的是 Mailman 系統。雖然 Mailman 本身不一定會主動秀出 RSS 連結,所以我們使用 Gmane,他是專門將郵件列表轉化為新聞組或網頁介面的服務,它幾乎為所有的開源郵件列表提供了 RSS 介面。

以 FreeBSD 來說,我有訂閱

但發現 FreeBSD Email List 沒有被 Gmane 收錄,因此只能訂閱 Archive 網站

Youtube

  • 原子能: 對岸的頻道,會分享很多時事新聞
  • 硬件茶談: 硬體相關知識
  • EPCDIY: Windows 相關知識
  • 码农高天: CPython 核心開發者
  • 程序员老王