顯示具有 yahoo pipes 標籤的文章。 顯示所有文章
顯示具有 yahoo pipes 標籤的文章。 顯示所有文章

RSS合併效果比較(RSSMixer與Yahoo Pipes)

最近看到了一篇Werboy寫的究極RSS合體術!不管你有多少個RSS,全部幫你合而為一 - RSSMixer

介紹到一個新的RSS合併網站-RSSMixer,專門讓大家能把自己很多個RSS併成一個RSS~

其實這個功能我在管你有幾個Blog,就是要你的最新資訊(Yahoo Pipes+FeedBurner)這篇就有用Yahoo Pipes達成過~

這樣的功能能讓有多個Blog、有Twritter、或是其它服務而有很多個RSS的人~

可以將RSS合併~讓使用者可以一次訂閱你的最新資訊~

當然如同Werboy談到的~也可以把一堆人的RSS或是一堆網站的RSS合併起來方便訂閱~

但我玩了一下RSSMixer後(玩的結果),發現了一些細節上的結果差異~

既然已經有人寫了使用教學~那我也不重複了~

以下就來談談這兩者的差異吧

Yahoo Pipes與RSSMixer的差異

其實這兩者因為方向的不同,所以如果拿製作方式的差異來比可能不是那麼公平~

不過就把RSS合併這方面來看呢~

  • 製作方式的差異
    因為RSSMixer玩全專注在合併這方面,所以使用者就輸入要合併的RSS網址就好了,沒有多餘的東西~
    而Pipes除了合併外,還要加上以日期排序等元件~製作起來步驟比較多~
    而且RSSMixer不用登入就可製作
  • 管理差異
    雖然RSSMixer不用登入就可製作,可以讓使用的時候少掉註冊等事~
    不過確也犧牲掉讓使用者能管理維護自己的RSS功能~所以以後如果要修改就要重建一個RSS了~
    但Pipes原本就可能讓大家修修改改~所以沒這個問題~
  • 網址差異
    Pipes所輸出的結果網址很複雜~
    而RSSMixer則用妳輸入的名稱的英文與數字來產生一個簡短的網址~但如果是全中文名稱則會出現一個亂數的數字的樣子當網址~
  • 篇數差異
    如果按照我的教學用Pipes來合併RSS,基本上如果每個RSS有20篇文章,3個RSS合併後的RSS就會有60篇文章~
    當然~因為Pipes可以客製化的能力比較多,用Operator的【Truncate】元件就可以指定最後輸出的篇數限制~
    而RSSMixer則預設就是25篇了~
  • 內容差異
    基本上Pipes會直接把你的RSS內容輸出~但RSSMixer就我的觀察它好像隱藏掉HTML的內容~
    例如下面這張圖,同樣一篇原本有圖的文章,經過RSSMixer後就沒有圖了,換行也消失~
  • 結果呈現差異
    Pipes在解果呈現時,讓大家可以選用RSS訂閱、My Yahoo、Google、Bloglines...等~
    而RSSMixer另外提供了Apple Dashboard Widget、Web Widget、iPhone等方式來訂閱
    其中的Web Widget是讓你可以用Html與Script放在網站邊邊來呈現結果的功能~不過我覺得這只是加一點語法來呈現RSS~

總結

就複雜度來說,RSSMixer當然是簡單許多~

但為了以後還能修改RSS的來源,我還是會用Yahoo Pipes~

不過現在的RSSMixer還只是Prototype v0.1~

很難說現在的功能就會是以後的功能~

如果只是想很快的合併RSS的話~不妨去玩玩看RSSMixer~

你會發現原來RSS一點也不難用~

管你有幾個Blog,就是要你的最新資訊(Yahoo Pipes+FeedBurner)

話說閉關了一陣子,很久沒記錄些新的東西了~

今天跟大家又要跟大家談談RSS了~

其實在網路上逛的人,我想可能有10%有用RSS的習慣就很了不起了,我是覺得好像真的不多人用。

但我個人算是RSS的愛用者,甚至到了沒有RSS會很難過的地步~

為此,我發現了一個有趣的玩法~

不知道大家會不會有個需求~就是像我有兩個Blog,還有使用Twitter...

這些地方都有提供RSS,但是都是分開在各地~

如果我希望觀注我的人能夠一次訂到這些RSS的內容,甚至未來我有新的資訊來源的RSS,訂閱我的人都能在一次訂閱後就能不再需要擔心這些問題~

那麼我該如何做呢~

使用服務

其實我一說出下面兩個服務,明眼人就知道我要做什麼了~

  • Yahoo Pipes:以Web圖形化介面提供邊輯工具,進行RSS的處理、過濾、重組、排序等功能
  • FeedBurner:以自定的網址,提供使用者永久的RSS網址,讓使用者可以訂閱後就不用擔心網站搬家使RSS位址改變的問題,管理者還可得到更多的統計資訊

怎麼做

話說我的資訊來源為

為了要讓使用者可以很容易訂閱,所以我將這些RSS利用Yahoo Pipes組合,過程如下:

先到Yahoo Pipes以Yahoo帳號登入後,點選【Create a pipe】

此時會開啟Yahoo pipes的編輯畫面,在這畫面中可以拖拉的方式設計資料處理邏輯

我們需要的是取得RSS Feed的處理,因此從左邊的Source找到【Fetch Feed】,加到編輯區中

將我需要合併的RSS網址都加到這個元件中

為了讓他產生時能先排序,從Operations找到【Sort】元件,加到編輯區

先將畫面中的三個元件連起來,讓Sort知道他有什麼東西可排序

選擇排序條件:item.pubDate、descending,已發佈時間越新的越上面

然後到右上角選儲存【Save】

第一次儲存他會問要取什麼名字,輸入後選擇【Save】

儲存後,上方會出現【Run Pipe...】,點選他看看結果

這時所出現的就是你的結果,也就是RSS的合併結果。我需要他的RSS,所以點選【Subscribe】→【Get as RSS】。然後複製起來RSS網址,例如我的是【http://pipes.yahoo.com/pipes/pipe.run?_id=LOoSs2Yl3BG9cK_Rl7okhQ&_render=rss】

為了讓使用者好訂閱,未來也不用擔心如果網址變更,還要通知使用者變更。我們到FeedBurner,註冊一個帳號,然後要把剛才的RSS燒成一個新的RSS網址。

將RSS網址貼上後,選擇【Next】

然後輸入名稱與新的RSS網址,選擇【Activate Feed】

成功後就會出現下面的畫面,如果不成功有可能是你選的新RSS網址已有人使用。

如此一來,我就擁有一個把我所有網站新資訊合併後的新RSS【http://feeds.feedburner.com/al080

延伸應用

當然,既然可以合併RSS,我們就很做很多類似的應用。

例如說,我的兩個Blog,Blogger原本就提供了訂閱最新回應的RSS,而Spaces Live雖然留言的部份是單篇單篇訂閱的,不過搜尋一下,就會發現有位國良大大做的Pipes,可以將你的Spaces Live最新20篇文章的回應RSS抓出來。

用法很簡單,到【http://pipes.yahoo.com/pipes/pipe.info?_id=lJZ2nboZ3BGBoB2pJZhxuA】,會出現要你輸入帳號的地方,像我的Spaces網址是al080開頭,就以此輸入。

然後就跟剛才一樣,可以得到對應的RSS,重複剛才的動作就可以再把Blogger的回應也組合起來,便成了我自己在看有沒有新回應的RSS Feed了唷。

最後的結果就如同我最後產生的這個回應的RSS:http://feeds.feedburner.com/alcomment080

結論

Yahoo Pipes可做的事應該很多,只是我還不太熟悉這樣的開發環境。不過有個好的開始就是不錯的事,大家有興趣可以玩玩看別的方式~像國良大大能將完成那樣就應該很熟了吧~

說真的~RSS的使用到底有多普遍~我真的不知道~

可以發現的是~大多數網站都漸漸的有提供RSS~

可是又會有些例外~像是有些人Blog設為只有朋友才能看~可是這樣卻又不能訂閱他的RSS~這樣子我會逛到他的網站的頻率真的會降很多~

可是有的Blog內容就是希望只有特定人看到~

我覺得這到目前都還很少Blog去解決這件問題~(畢竟RSS用戶是小眾???)

無論如何~我希望未來RSS還會比現在方便~像是回應更方便等~

但我想會出現那樣的事~前提就是使用者更多吧~

這裡是關於技術的手札~

也歡迎大家到

倫與貓的足跡



到噗浪來

關心一下我唷!
by 倫
 
Copyright 2009 倫倫3號Beta-Log All rights reserved.
Blogger Templates created by Deluxe Templates
Wordpress Theme by EZwpthemes