close

為方便薅阿里雲函數計算的羊毛,將RSSHub-Python[1]項目里的RSS 過濾器[2]功能獨立出來,做成阿里雲函數計算的版本。

項目地址:https://github.com/hillerliao/RssFilter。也可以點擊查看原文獲取。

部署方法記錄如下:

一、創建服務

1、進入阿里雲函數計算[3]後台,點擊創建服務。

2、填入服務名稱,比如RssFilter,點擊確定。

二、配置函數

3、配置函數。

3.1 進入剛創建的服務,點擊創建函數;3.2 選擇使用自定義運行時創建,填寫函數名稱,如main;3.3 代碼上傳方式選擇通過 ZIP 包上傳代碼,將本項目倉庫中的過濾器zip代碼包[4]func-code-4-RSSFilter.zip下載後上傳;3.4 啟動命令填入python app.py;

點擊創建。

三、獲取地址

4、獲得測試地址,帶上路徑和參數,如/filter?feed=<rss 地址>&include_title=<過濾詞>支持的參數同 RSSHub-Python 的RSS Filter參數[5]

示例:

http://<testing sub domain for fc>.cn-beijing.functioncompute.com/filter?feed=https://sspai.com/feed&include_title=派評

5、測試驗證通過後,點擊部署代碼,部署完成。

四、製作 RSS 過濾器的初衷

回顧我製作 RSS 過濾器的初心:提高信息獲取效率。

比如,有些 RSS,我只關心帶有特定關鍵詞的內容;另一些 RSS,我不想看到含有特定關鍵詞的廣告內容。有了 RSS 過濾器,這些需求都能得到滿足。

好了,如果你覺得本項目對你有用,不妨點個讚。

References

[1]RSSHub-Python:https://github.com/hillerliao/RSSHub-python[2]RSS 過濾器:https://pyrsshub.vercel.app/feeds[3]阿里雲函數計算:https://fcnext.console.aliyun.com/overview[4]過濾器zip代碼包:https://github.com/hillerliao/RssFilter/blob/main/func-code-4-RSSFilter.zip[5]RSS Filter參數:https://pyrsshub.vercel.app/feeds

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鑽石舞台 的頭像
    鑽石舞台

    鑽石舞台

    鑽石舞台 發表在 痞客邦 留言(0) 人氣()