{"id":61,"date":"2010-07-15T16:34:00","date_gmt":"2010-07-15T16:34:00","guid":{"rendered":"http:\/\/www.stephenfrancoeur.com\/beatingthebounds\/?p=61"},"modified":"2010-07-15T16:34:00","modified_gmt":"2010-07-15T16:34:00","slug":"screencast-using-yahoo-pipes-to-combine-feeds","status":"publish","type":"post","link":"https:\/\/www.stephenfrancoeur.com\/beatingthebounds\/2010\/07\/15\/screencast-using-yahoo-pipes-to-combine-feeds\/","title":{"rendered":"Screencast: Using Yahoo! Pipes to Combine Feeds"},"content":{"rendered":"<p>Our library offers two blogs to staff. I&#8217;ve had requests lately to find out how I could take the feed for new posts on one blog and combine with the feed for new comments. Using <a href=\"http:\/\/pipes.yahoo.com\/pipes\/\">Yahoo! Pipes<\/a>, I did just that for the <a href=\"http:\/\/blsciblogs.baruch.cuny.edu\/newmanreference\/\">Reference at Newman Library<\/a> blog today. Since I had to do the same for the other staff blog, <a href=\"http:\/\/blsciblogs.baruch.cuny.edu\/idealab\/\">Newman Library Idea Lab<\/a>, I figured I might as well record a screencast showing how to do it.<\/p>\n<p>\u00a0<\/p>\n<p>\n<object height=\"385\" width=\"480\"><param name=\"movie\" value=\"http:\/\/www.youtube.com\/v\/ws29jWhWi20&amp;hl=en_US&amp;fs=1\" \/><param name=\"allowFullScreen\" value=\"true\" \/><param name=\"allowscriptaccess\" value=\"always\" \/><embed src=\"http:\/\/www.youtube.com\/v\/ws29jWhWi20&amp;hl=en_US&amp;fs=1\" type=\"application\/x-shockwave-flash\" height=\"385\" width=\"480\"><\/embed><\/object>\n<\/p>\n<p>If you don&#8217;t feel like sitting through the video, here&#8217;s the short version of what I did:<\/p>\n<ol>\n<li>Set up a Yahoo! account so I could use the Yahoo! Pipes service to make things (account set up years ago)<\/li>\n<li>Copied the URL for the new posts feed<\/li>\n<li>In Yahoo! Pipes, dragged the &#8220;fetch feed&#8221; button to the right in the workspace area of the page<\/li>\n<li>Pasted in thee URL for new posts feed into the fetch feed box<\/li>\n<li>Repeated steps 2-4 for the new comments feed URL<\/li>\n<li>In Yahoo! Pipes, dragged the &#8220;union&#8221; button from the &#8220;Operators&#8221; set of options on the left into the workspace and connected the feed box for the new posts and the feed box for the new comments to the union box<\/li>\n<li>Dragged the &#8220;sort&#8221; button from &#8220;Operators&#8221; onto my workspace and connected the &#8220;union&#8221; box to the &#8220;sort&#8221; box.<\/li>\n<li>Selected &#8220;descending&#8221; in the &#8220;sort&#8221; box so posts and comments would appear in reverse chronological order.<\/li>\n<li>Selected &#8220;item:pubDate&#8221; in the &#8220;sort&#8221; box to tell Yahoo! Pipes what to sort in descending order.<\/li>\n<li>Connected the &#8220;sort&#8221; box to the &#8220;Pipes output&#8221; box.<\/li>\n<li>Saved the pipe.<\/li>\n<li>Clicked &#8220;run pipe&#8221; so the service would generate a new URL for the combined feed.<\/li>\n<\/ol>\n<p>Here are the relevant URLs for the second staff blog that I did this work for:<\/p>\n<ul>\n<li>Home page for the <a href=\"http:\/\/blsciblogs.baruch.cuny.edu\/idealab\/\">Newman Library Idea Lab<\/a>\n<\/li>\n<li>URL for <a href=\"http:\/\/blsciblogs.baruch.cuny.edu\/idealab\/feed\/\">new posts feed<\/a>\n<\/li>\n<li>URL for <a href=\"http:\/\/blsciblogs.baruch.cuny.edu\/idealab\/comments\/feed\/\">new comments feed<\/a>\n<\/li>\n<li>Home page of <a href=\"http:\/\/pipes.yahoo.com\/pipes\/\">Yahoo! Pipes<\/a>\n<\/li>\n<li>Public page on Yahoo! Pipes about the <a href=\"http:\/\/pipes.yahoo.com\/pipes\/pipe.info?_id=19704accb2e2d2d8f97de2ac204b75c6\">Pipe I created that merges the posts feed with the comments feed<\/a>\n<\/li>\n<li>URL for the <a href=\"http:\/\/pipes.yahoo.com\/pipes\/pipe.run?_id=19704accb2e2d2d8f97de2ac204b75c6&amp;_render=rss\">new combined feed<\/a>\n<\/li>\n<li>Screencast (uploaded to YouTube) about <a href=\"http:\/\/www.youtube.com\/watch?v=ws29jWhWi20\">how I used Yahoo! Pipes<\/a>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Our library offers two blogs to staff. I&#8217;ve had requests lately to find out how I could take the feed for new posts on one blog and combine with the feed for new comments. Using Yahoo! Pipes, I did just &hellip; <a href=\"https:\/\/www.stephenfrancoeur.com\/beatingthebounds\/2010\/07\/15\/screencast-using-yahoo-pipes-to-combine-feeds\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[71,119,120,121,60,122],"class_list":["post-61","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-blogging","tag-mashups","tag-rss","tag-screencasts","tag-videos","tag-yahoo-pipes"],"_links":{"self":[{"href":"https:\/\/www.stephenfrancoeur.com\/beatingthebounds\/wp-json\/wp\/v2\/posts\/61","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stephenfrancoeur.com\/beatingthebounds\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.stephenfrancoeur.com\/beatingthebounds\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.stephenfrancoeur.com\/beatingthebounds\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stephenfrancoeur.com\/beatingthebounds\/wp-json\/wp\/v2\/comments?post=61"}],"version-history":[{"count":0,"href":"https:\/\/www.stephenfrancoeur.com\/beatingthebounds\/wp-json\/wp\/v2\/posts\/61\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.stephenfrancoeur.com\/beatingthebounds\/wp-json\/wp\/v2\/media?parent=61"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.stephenfrancoeur.com\/beatingthebounds\/wp-json\/wp\/v2\/categories?post=61"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.stephenfrancoeur.com\/beatingthebounds\/wp-json\/wp\/v2\/tags?post=61"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}