為了讓「看電影」這件事更有效率,我的構想是,能否有一個程式或機制,輸入所有想看的電影清單後,系統能自動在節目播映之前送出通知,那麼我們就能提早將這件事放入行事曆,或進行預錄的排程。在 Android 平台上有 APP 提供這項服務,可惜目前我還未使用這平台,因此在 PC 上得另尋他法。
最終找到的方案為使用「Yahoo Pipe」來完成這項任務,本系列的內容為利用訂閱 Yahoo Pipe 製作的 RSS feed,來通知自選電影的播放時刻,而這個 RSS 會自動在兩天前通知電影播放時刻。
以下先大致說明原理,若想直接看 RSS 的操作及訂閱請直接跳到「二、修改自選電影清單」
一、製作原理
1. Yahoo Pipe 介紹:這算是最強大的 RSS 製作工具,他很難上手,但能做到所有其他 RSS 工具做不到的程式化操作,想瞭解多一點可參考這幾篇文章:
2. 取得網頁資料:「Fetch Page」是 Yahoo Pipe 的一個強大功能,能夠抓取網頁資料存成 RSS。利用這個功能,可以找到一個電影節目表的網頁,例如固定將兩天後的節目表網頁燒成初始的 RSS。
3. 過濾關鍵字:Yahoo Pipe 的「filter」功能可過濾關鍵字,只要設定一組喜愛的電影名稱清單,每當 RSS 內容出現這些關鍵字時,才過濾出含關鍵字的節目表,這才是最終的 RSS 內容。
4. 訂閱 RSS:可用 RSS 閱讀器或是 email 來訂閱最終的 RSS 內容,如此我們需要的自選電影播放時間表,就會自動在播放前傳送給我們,再也不需要花時間上網查了!
二、修改自選電影清單
請按以下的步驟操作──
1. 為了使用 Yahoo Pipe,請先申請 Yahoo 帳號並登入。
2. 為了方便設定及操作,我已經用 Yahoo Pipe 做好一個公開使用的模組:
http://pipes.yahoo.com/pipes/pipe.info?_id=12a68ce40413af1fad08bed6d8d7182b
請點上圖紅框的「View Source」進入編輯電影清單的畫面。
3. 下圖最重要的是右上角的「String Builder」,其他的框框及水管都不必管──
在紅框裡面的預設字串為「神鬼認證|軍官與魔鬼|機械公敵|功夫|以愛之名|絕地任務」,這便是自選電影清單的格式:
- 每個電影字串名稱之間以 "|" 隔開
- 絕對不要有任何空格 除非就是要以空格當字串來處理
- 最後一個字串的後面不要再有 "|"
4. 字串修改完以後,依順序 A. 先按右上角的「Save a copy」──
左上角可看到 Pipe 名稱前自動多了個 "Copy of" 的字串,接著 B. 按下「Properties」,可修改 Pipe 的名稱及敘述(這裡假設名稱改為 "自選預約電影清單"),最後按「OK」。
如上圖,依序 A. 按下「Save」→ B.「Run Pipe」
5. 現在這個新的 Pipe 經過儲存後,將會出現在自己的 Yahoo Pipe 帳號裡面──
以後要修改電影清單的字串時,從圖中的「Edit Source」進入,接續步驟 3 的動作即可。
這個圖還有幾點重要的事項:
- A:為了日後修改電影清單方便,可對「Edit Source」按滑鼠右鍵複製連結網址,將這個網址加入瀏覽器「我的最愛」,每次要修改電影清單時點這個連結即可。
- B:請對「Get as RSS」按滑鼠右鍵複製連結網址,供之後訂閱 RSS 或 EMAIL 之用。
- C:這個圖能夠預覽 RSS 的內容,就像圖中 List 的「2013-3-26 HBO 自選電影通知」這個篩選結果。不過由於 Yahoo Pipe 的更新通常需隔五分鐘以上,若曾對 Pipe 的內容修改、按 save 儲存後,這個預覽畫面在五分鐘內仍會是舊的預覽內容,直到約五分鐘後才能顯示新的預覽畫面。
三、使用 RSS 閱讀器訂閱
使用 Yahoo Pipe 製作完 RSS 後,最方便的訂閱方式便是使用 RSS 閱讀器,在這裡推薦使用「Google Reader」 來訂閱;「這篇文章」有 Google Reader 的簡介,以下為訂閱的操作步驟──
1. 登入 Google 帳號,進入 Google Reader 網頁:
http://www.google.com.tw/reader/view/
按左上角「訂閱」,輸入「二、修改自選電影清單」→「步驟 5」→「B 點」的網址。
2. 如果之前在「二、修改自選電影清單」→「步驟 3」輸入清單時,沒有先填一些二~五天後的電影名稱,那麼此時的訂閱暫時還不會有任何通知;如果清單裡已經有二天後的電影,那麼此時就會有兩天後的電影播出時刻表。
以下這個圖是填入一些測試的電影節目名稱後,逐日依序出現的 RSS 通知,從右方的日期可看出,兩天前就收到了通知:
3. 以今天 3/25 為例,會收到 3/27 的自選電影通知,點開「2013-3-27 HBO 自選電影播放通知」看看效果──
上圖可看到橘色粗體、斜線的字串便是自選電影清單裡的字串,會特別標示出來。如果不是使用 Google Reader 的話,別的 RSS 閱讀器不一定支援橘色字體的 CSS 語法。
另外此圖可看到,節目表是由「大豐有線電視 」的網頁提供,點選連結會直接跳到當日的節目表網頁。
四、RSS 閱讀器的缺點
本篇介紹了 Google Reader 訂閱自選電影的 RSS 流程。相信有關注 Google Reader 的話,應該會知道 Google 日前宣布了 2013/7/1 會中止 Google Reader 的服務。
不過這並不打緊,因為使用 RSS 閱讀器訂閱自選電影並非最佳選擇,主要的原因為:
1. RSS 閱讀器更新的速度並不快。以 Google Reader 為例,熱門的 RSS feed,也就是很多人訂閱的 RSS,幾乎每分鐘都會檢查有無更新;但若很少人訂閱的 RSS,會好幾個小時才檢查一次。而本文的自選電影清單 RSS,對於每個使用者而言,都是獨一無二的 RSS(使用自訂的電影清單),代表這都是只有一個人訂閱的 RSS,因此 Google Reader 檢查的間隔會非常久。
2. 根據本文所製作的 RSS,如果沒有天天打開 RSS 閱讀器時,例如曾經連續五天未使用 Google Reader,那麼過去五天的自選電影時刻通知是會被跳過去的。
根據以上兩點,如果沒有習慣使用 RSS 閱讀器(非重度使用者)、或是怕 Google Reader 停止服務的讀者,請參考下一篇用 EMAIL 訂閱自選電影清單的流程。另外下一篇也會說明如何操作「預先測試 Yahoo Pipe 篩選電影清單的結果」。
一、RSS 訂閱__Yahoo Pipe 應用
二、EMAIL 訂閱__IFTTT 應用
➢➢ 快速選單: 1 2
沒有留言:
張貼留言注意事項:
◎ 勾選「通知我」可收到後續回覆的mail!
◎ 請在相關文章留言,與文章無關的主題可至「Blogger 社團」提問。
◎ 請避免使用 Safari 瀏覽器,否則無法登入 Google 帳號留言(只能匿名留言)!
◎ 提問若無法提供足夠的資訊供判斷,可能會被無視。建議先參考這篇「Blogger 提問技巧及注意事項」。
◎ CSS 相關問題非免費諮詢,建議使用「Chrome 開發人員工具」尋找答案。
◎ 手機版相關問題請參考「Blogger 行動版範本的特質」→「三、行動版範本不一定能執行網頁版工具」;或參考「Blogger 行動版範本修改技巧 」,或本站 Blogger 行動版標籤相關文章。
◎ 非官方範本問題、或貴站為商業網站,請參考「Blogger 免費諮詢 + 付費諮詢」
◎ 若是使用官方 RWD 範本,請參考「Blogger 推出全新自適應 RWD 官方範本及佈景主題」→ 不建議對範本進行修改!
◎ 若留言要輸入語法,"<"、">"這兩個符號請用其他符號代替,否則語法會消失!
◎ 為了過濾垃圾留言,所有留言不會即時發佈,請稍待片刻。
◎ 本站「已關閉自刪留言功能」。