Make A Podcast Out Of A YouTube Username

Have you ever wanted to get an RSS feed of portable media player ready video files from a specific YouTube user? Yea neither have I. But if I ever did, I now know where to go. makes a podcast feed straight from most YouTube users uploads. You just give it a username and it spits out a feed for iTunes, Zune, or other RSS catchers. The idea is clever and YouTube does all of the encoding on it’s end. transforms the publicly available RSS feed of a YouTube user and modifies the video URLs to get the MP4 version. Then it’s just a matter of forming the RSS feed using the other meta data. Screenshot

If you ever wanted to start a video podcast you could easily let YouTube host and distribute your files to your viewers now! I just need to find some good YouTube users to follow in order to take advantage of this handy tool. Aggregates All Of My Web Activity

I finally finished this weekend. The purpose of the site is to aggregate all of my activity on the web into one single stream, commonly referred to as a lifestream. To mash all of my RSS feeds of activity together I used SimpleLife, a WordPress adaption of the SimplePie PHP script. For the front end I used jQuery, a JavaScript library, as well as standard HTML and CSS.

Screenshot of

Most lifestreams I saw didn’t include a way to for end users to filter out certain items, so I built one into my lifestream application. Using the power of CSS selectors built in to jQuery, I wrote a function to grab the list items with a certain class and then toggle a fade effect. If the item was hidden the script would fade them in, otherwise it would fade them out. You can see the 13 lines of code I wrote to do this for yourself.

Once I finished writing the filter code I noticed it didn’t work in Safari browsers even though it performed flawlessly in Firefox. After debugging and digging around on the net for possible solutions I stumbled upon the Safari Developer FAQ. Did you know you can unlock a debugging menu in Safari? The FAQ provides details on how to reveal it and then by holding Apple+Shift+J shows a JavaScript console alerting you to any errors. I used this to figure out that you can’t use ‘class’ as a variable name even though Firefox doesn’t seem to mind. I haven’t tested the site on any version of Microsoft’s Internet Explorer which is notorious for choking on standard code.

So if you ever wanted to see everything I do on the web, checkout And if you want to add me as a friend on any of these popular sites, click the small icons associated with each item to take you directly to my profile for that site. The next step would be to package my modifications up into a WordPress plugin so anyone could run a lifestream just like mine. In the meantime if you have any problems implementing a lifestream on your own, leave a question in the comments of this post and I’ll do the best I can to help out. Happy lifestreaming!