Youtube RSS Finder

YouTube 頻道是我常用的 RSS 訂閱源之一,去年十月官方全面開放「@使用者」帳號的申請[1],隨著大多數人申請帳號,原本的頻道 ID (Channel ID) 就沒有出現在網址上面了。YouTube 頻道訂閱源網址的形式為 https://www.youtube.com/feeds/videos.xml?channel_id=<channel_id>,channel_id 可以直接的在頻道首頁點右鍵->檢視原始碼,搜尋「videos.xml」關鍵字找到,所以也不是什麼費工的事。

會做 YouTube RSS Finder,最主要的動機是為了學習 Vue3 和 Rust。多年前 React 的推行,其虛擬 DOM 的概念為前端帶來變革,那時就用 React 寫了 bookpocket 的 Chrome 擴充功能。當時有在使用 Pocket,它是一種網路書籤服務,可以將網頁加進書籤管理,以便稍後閱讀或分享等。官方的擴充功能無法顯示當前網頁是否已加入書籤,如果每次都要加入的話也挺麻煩,因此利用 Pocket API 做成擴充功能,未加入的網頁,其網址列顯示藍色圖示,已加入則顯示紅色圖示。

至於為什麼要學前端?只做後端雖然可以做命令列介面 (CLI) 軟體,但會操作這類介面的使用者通常都要有一點工程背景。如果有什麼想法想面向一般大眾,圖形介面 (GUI) 必不可少。想法與行動皆不受限,才有機會創造更多價值。

Comments