<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: I want a YouTube RSS filter</title>
	<link>http://ask.metafilter.com/114721/I-want-a-YouTube-RSS-filter/</link>
	<description>Comments on Ask MetaFilter post I want a YouTube RSS filter</description>
	<pubDate>Fri, 20 Feb 2009 09:50:17 -0800</pubDate>
	<lastBuildDate>Fri, 20 Feb 2009 09:50:17 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Question: I want a YouTube RSS filter</title>
		<link>http://ask.metafilter.com/114721/I-want-a-YouTube-RSS-filter</link>	
		<description>I would like to take a given RSS feed (e.g. MetaFilter&apos;s feed), and create a derivative feed containing only the items with YouTube links in the content, with the destination URLs changed to the YouTube links (rather than the source of those links). Does something like this already exist? If not, what&apos;s the simplest way to create it? I can write code if necessary, but would rather not if there&apos;s an alternative. &lt;br /&gt;&lt;br /&gt; To give some context, I have a bunch of feeds (Hulu, video blogs, etc.) on a computer attached to my TV, and all of them allow me to click through to the destination URL and load a video immediately. I&apos;d like to be able to do the same with various feeds that only sometimes point to YouTube videos.</description>
		<guid isPermaLink="false">post:ask.metafilter.com,2009:site.114721</guid>
		<pubDate>Fri, 20 Feb 2009 09:43:46 -0800</pubDate>
		<dc:creator>scottreynen</dc:creator>
		
			<category>youtube</category>
		
			<category>rss</category>
		
			<category>feed</category>
		
			<category>filter</category>
		
			<category>video</category>
		
	</item> <item>
		<title>By: csimpkins</title>
		<link>http://ask.metafilter.com/114721/I-want-a-YouTube-RSS-filter#1647201</link>	
		<description>Sounds like a job for Yahoo Pipes.  Though I don&apos;t have a specific example for you.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2009:site.114721-1647201</guid>
		<pubDate>Fri, 20 Feb 2009 09:50:17 -0800</pubDate>
		<dc:creator>csimpkins</dc:creator>
	</item><item>
		<title>By: alkupe</title>
		<link>http://ask.metafilter.com/114721/I-want-a-YouTube-RSS-filter#1647215</link>	
		<description>I was doing something somewhat similar and found &lt;a href=&quot;http://www.theperlreview.com/Articles/v0i6/rss.pdf&quot;&gt; this &lt;/a&gt; helpful. Its instructions for using a perl script with the module XML::RSS.&lt;br&gt;
You could definitely use this to extract the urls, then you could check if its host is www.youtube.com.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2009:site.114721-1647215</guid>
		<pubDate>Fri, 20 Feb 2009 10:00:40 -0800</pubDate>
		<dc:creator>alkupe</dc:creator>
	</item><item>
		<title>By: jdlugo</title>
		<link>http://ask.metafilter.com/114721/I-want-a-YouTube-RSS-filter#1647221</link>	
		<description>Not a great example, but Yahoo Pipes is the way to go:&lt;br&gt;
http://pipes.yahoo.com/pipes/pipe.info?_id=hNmtAHn_3RGeDmoudvQQIA</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2009:site.114721-1647221</guid>
		<pubDate>Fri, 20 Feb 2009 10:05:41 -0800</pubDate>
		<dc:creator>jdlugo</dc:creator>
	</item><item>
		<title>By: valadil</title>
		<link>http://ask.metafilter.com/114721/I-want-a-YouTube-RSS-filter#1647224</link>	
		<description>I&apos;ll second Yahoo Pipes.  It can take a source (which can be an existing feed or just a web page) and break it up into items for a feed.  You can pass it through a regexp pipe to filter out URLs that aren&apos;t YouTube.  &lt;br&gt;
&lt;br&gt;
If you do end up starting with a site to convert to RSS, make sure you do a little research on RSS first.  I didn&apos;t and bludgeoning the data into an acceptable feed became more tedious than setting up my filters was.  Basically you&apos;ll need to add in an item.pubDate to each item.  item.name or title (can&apos;t remember) is useful too.  I couldn&apos;t figure out how to extract text from my source to insert later as a title, but I&apos;m sure it can be done.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2009:site.114721-1647224</guid>
		<pubDate>Fri, 20 Feb 2009 10:08:03 -0800</pubDate>
		<dc:creator>valadil</dc:creator>
	</item><item>
		<title>By: scottreynen</title>
		<link>http://ask.metafilter.com/114721/I-want-a-YouTube-RSS-filter#1647236</link>	
		<description>Yeah, Yahoo Pipes seemed a likely solution. It would, of course, be easier if someone had already done this. I didn&apos;t find anything by searching. Having never used Pipes before, I&apos;ve gotten as far as filtering down to only items that include YouTube links, but I&apos;m still working on changing the link for each item to that YouTube link. Looks doable, I just need to learn how Pipes works.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2009:site.114721-1647236</guid>
		<pubDate>Fri, 20 Feb 2009 10:16:49 -0800</pubDate>
		<dc:creator>scottreynen</dc:creator>
	</item><item>
		<title>By: scottreynen</title>
		<link>http://ask.metafilter.com/114721/I-want-a-YouTube-RSS-filter#1647288</link>	
		<description>&lt;a href=&quot;http://pipes.yahoo.com/scott_reynen/youtube_links_filter&quot;&gt;I got it working&lt;/a&gt;. Yahoo Pipes is much nicer than I realized. Thanks everyone.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2009:site.114721-1647288</guid>
		<pubDate>Fri, 20 Feb 2009 11:02:09 -0800</pubDate>
		<dc:creator>scottreynen</dc:creator>
	</item>
	</channel>
</rss>
