<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jason L. Froebe - Tech tips and How Tos for Fellow Techies &#187; Podcast</title>
	<atom:link href="http://froebe.net/blog/index.php/tag/podcast/feed/" rel="self" type="application/rss+xml" />
	<link>http://froebe.net/blog</link>
	<description>Tips &#38; Tricks for Databases (Sybase, Oracle, MySQL, PostgreSQL, SQLite), Windows, Linux, Solaris, Perl, Java, Bash and so much much more</description>
	<lastBuildDate>Sat, 07 Jan 2012 22:12:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>PODCAST: &#8220;Too Jewish with Rabbi Sam Cohon and Friends&#8221; RSS feed working again</title>
		<link>http://froebe.net/blog/2010/12/27/podcast-too-jewish-with-rabbi-sam-cohen-and-friends-rss-feed-working-again/</link>
		<comments>http://froebe.net/blog/2010/12/27/podcast-too-jewish-with-rabbi-sam-cohen-and-friends-rss-feed-working-again/#comments</comments>
		<pubDate>Tue, 28 Dec 2010 01:25:03 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[config::simple]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[miro]]></category>
		<category><![CDATA[Rabbi Sam Cohon]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[too jewish]]></category>
		<category><![CDATA[xml::rss]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=1301</guid>
		<description><![CDATA[A while ago I wrote a Perl script that would create a RSS feed so I could listen to the podcast outside of iTunes (e.g. Miro).  It stopped a few months back when I moved servers.  It&#8217;s working again. Can’t find a working RSS feed for the “Too Jewish with Rabbi Cohon” podcast? Here is [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago I <a href="http://froebe.net/blog/2009/07/20/source-code-for-scraping-the-website-of-too-jewish-radio-program-to-create-two-rss-feeds-audio-podcast/">wrote a Perl script</a> that would create a RSS feed so I could listen to the podcast outside of iTunes (e.g. Miro).  It stopped a few months back when I moved servers.  It&#8217;s working again.</p>
<p><a href="http://www.toojewishradio.com/"><img src="http://www.froebe.net/images/TooJewishlogo_color.png" alt="" width="415" height="151" /></a></p>
<h2><a title="Permanent Link to Can’t find a working RSS feed for the “Too Jewish with Rabbi Cohon” podcast?  Here is a working RSS feed that is updated every Monday morning!" rel="bookmark" href="http://froebe.net/blog/2009/07/07/cant-find-a-working-rss-feed-for-the-too-jewish-with-rabbi-cohon-podcast-here-is-a-working-rss-feed-that-is-updated-every-monday-morning/">Can’t find a working RSS feed for the “Too Jewish with Rabbi Cohon” podcast? Here is a working RSS feed that is updated every Monday morning!</a></h2>
<p><a title="Miro: Internet TV" href="http://subscribe.getmiro.com/?type=audio&amp;url1=http%3A%2F%2Fwww.froebe.net%2Frss%2Ftoo_jewish_full.rss"><img src="http://subscribe.getmiro.com/img/buttons/wes1.png" border="0" alt="Miro Video Player" /></a></p>
<p><a href="http://www.froebe.net/rss/too_jewish_full.rss">All <img src="http://www.froebe.net/images/rssbutton.gif" alt="" /></a></p>
<p><a href="http://www.froebe.net/rss/too_jewish_recent.rss">Last 10 <img src="http://www.froebe.net/images/rssbutton.gif" alt="" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2010/12/27/podcast-too-jewish-with-rabbi-sam-cohen-and-friends-rss-feed-working-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Source code for scraping the website of Too Jewish Radio program to create two RSS feeds (audio podcast)</title>
		<link>http://froebe.net/blog/2009/07/20/source-code-for-scraping-the-website-of-too-jewish-radio-program-to-create-two-rss-feeds-audio-podcast/</link>
		<comments>http://froebe.net/blog/2009/07/20/source-code-for-scraping-the-website-of-too-jewish-radio-program-to-create-two-rss-feeds-audio-podcast/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 17:19:27 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[radio program]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[spider]]></category>
		<category><![CDATA[too jewish]]></category>
		<category><![CDATA[web scraping]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=1090</guid>
		<description><![CDATA[Many of you have asked me for the source code of the Perl application I wrote for creating the two rss feeds ( All Episodes &#038; Last 10 Episodes ) for the Too Jewish Radio program. Well, here ya go! Keep in mind that it was written quickly and really doesn&#8217;t have much in the [...]]]></description>
			<content:encoded><![CDATA[<p>Many of you have asked me for the source code of the Perl application I wrote for creating the two rss feeds ( <a href="http://www.froebe.net/rss/too_jewish_full.rss">All Episodes</a> &#038; <a href="http://www.froebe.net/rss/too_jewish_recent.rss">Last 10 Episodes</a> ) for the Too Jewish Radio program.  Well, here ya go!  Keep in mind that it was written quickly and really doesn&#8217;t have much in the line of robustness (no real error checking code, etc).<br />
<a href="http://www.toojewishradio.com/"><img src="http://www.froebe.net/images/TooJewishlogo_color.png" alt="" /></a></p>
<div class="perl dean_ch"><span class="co1">#!/usr/bin/perl</span></p>
<p><span class="kw2">use</span> strict<span class="sy0">;</span><br />
<span class="kw2">use</span> warnings<span class="sy0">;</span></p>
<p><span class="kw2">use</span> utf8<span class="sy0">;</span></p>
<p><span class="kw2">use</span> Config<span class="sy0">::</span><span class="me2">Simple</span><span class="sy0">;</span><br />
<span class="kw2">use</span> Date<span class="sy0">::</span><span class="me2">Manip</span> <a href="http://perldoc.perl.org/functions/qw.html"><span class="kw3">qw</span></a><span class="br0">&#40;</span> ParseDate UnixDate <span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="kw2">use</span> Getopt<span class="sy0">::</span><span class="me2">Std</span><span class="sy0">;</span><br />
<span class="kw2">use</span> LWP<span class="sy0">::</span><span class="me2">Simple</span><span class="sy0">;</span><br />
<span class="kw2">use</span> Net<span class="sy0">::</span><span class="me2">FTP</span><span class="sy0">;</span><br />
<span class="kw2">use</span> XML<span class="sy0">::</span><span class="me2">LibXML</span><span class="sy0">;</span><br />
<span class="kw2">use</span> XML<span class="sy0">::</span><span class="me2">RSS</span><span class="sy0">;</span><br />
<span class="kw2">use</span> URI<span class="sy0">;</span></p>
<p><span class="kw2">use</span> vars <a href="http://perldoc.perl.org/functions/qw.html"><span class="kw3">qw</span></a><span class="br0">&#40;</span> <span class="re0">$opt_h</span> <span class="re0">$opt_n</span> <span class="re0">$opt_o</span> <span class="re0">$opt_u</span> <span class="re0">$opt_c</span> <span class="br0">&#41;</span><span class="sy0">;</span></p>
<p><span class="kw2">sub</span> print_usage <span class="br0">&#123;</span><br />
&nbsp; <a href="http://perldoc.perl.org/functions/print.html"><span class="kw3">print</span></a> <span class="st0">&quot;-&quot;</span>x40 <span class="sy0">.</span> <span class="st0">&quot;<span class="es0">\n</span>&quot;</span><span class="sy0">;</span><br />
&nbsp; <a href="http://perldoc.perl.org/functions/print.html"><span class="kw3">print</span></a> <span class="st0">&quot; &quot;</span>x10 <span class="sy0">.</span> <span class="st0">&quot;too_jewish.pl<span class="es0">\n</span>&quot;</span><span class="sy0">;</span><br />
&nbsp; <a href="http://perldoc.perl.org/functions/print.html"><span class="kw3">print</span></a> <span class="st0">&quot;-&quot;</span>x40 <span class="sy0">.</span> <span class="st0">&quot;<span class="es0">\n</span>&quot;</span><span class="sy0">;</span><br />
&nbsp; <a href="http://perldoc.perl.org/functions/print.html"><span class="kw3">print</span></a> <span class="st0">&quot; &quot;</span>x4 <span class="sy0">.</span> <span class="st0">&quot;-n [# episodes] : Number of episodes to list in the RSS feed<span class="es0">\n</span>&quot;</span><span class="sy0">;</span><br />
&nbsp; <a href="http://perldoc.perl.org/functions/print.html"><span class="kw3">print</span></a> <span class="st0">&quot; &quot;</span>x4 <span class="sy0">.</span> <span class="st0">&quot;-o [filename] : Save RSS feed to file<span class="es0">\n</span>&quot;</span><span class="sy0">;</span><br />
&nbsp; <a href="http://perldoc.perl.org/functions/print.html"><span class="kw3">print</span></a> <span class="st0">&quot; &quot;</span>x4 <span class="sy0">.</span> <span class="st0">&quot;-u &nbsp; &nbsp; : Upload RSS feed to ftp server<span class="es0">\n</span>&quot;</span><span class="sy0">;</span><br />
&nbsp; <a href="http://perldoc.perl.org/functions/print.html"><span class="kw3">print</span></a> <span class="st0">&quot; &quot;</span>x4 <span class="sy0">.</span> <span class="st0">&quot;-c [cfg filename]: Read configuration from filename<span class="es0">\n</span>&quot;</span><span class="sy0">;</span><br />
&nbsp; <a href="http://perldoc.perl.org/functions/print.html"><span class="kw3">print</span></a> <span class="st0">&quot; &quot;</span>x4 <span class="sy0">.</span> <span class="st0">&quot;-h &nbsp; &nbsp; : Print help<span class="es0">\n</span>&quot;</span><span class="sy0">;</span><br />
&nbsp; <a href="http://perldoc.perl.org/functions/print.html"><span class="kw3">print</span></a> <span class="st0">&quot;-&quot;</span>x40 <span class="sy0">.</span> <span class="st0">&quot;<span class="es0">\n</span>&quot;</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span></p>
<p><span class="kw2">sub</span> format_W3CDTF_date <span class="br0">&#123;</span><br />
&nbsp; <span class="kw1">my</span> <span class="re0">$orig_date</span> <span class="sy0">=</span> <a href="http://perldoc.perl.org/functions/shift.html"><span class="kw3">shift</span></a><span class="sy0">;</span></p>
<p>&nbsp; <span class="kw1">my</span> <span class="re0">$w3cdtf_format</span> <span class="sy0">=</span> <span class="st0">&quot;%Y-%m-%d&quot;</span><span class="sy0">;</span><br />
&nbsp; <span class="kw1">my</span> <span class="re0">$tmp_date</span> <span class="sy0">=</span> ParseDate<span class="br0">&#40;</span><span class="re0">$orig_date</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; <span class="re0">$tmp_date</span> <span class="sy0">=</span> UnixDate<span class="br0">&#40;</span><span class="re0">$tmp_date</span><span class="sy0">,</span> <span class="re0">$w3cdtf_format</span><span class="br0">&#41;</span><span class="sy0">;</span></p>
<p>&nbsp; <a href="http://perldoc.perl.org/functions/return.html"><span class="kw3">return</span></a> <span class="re0">$tmp_date</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span></p>
<p><span class="kw2">sub</span> get_episode_data <span class="br0">&#123;</span><br />
&nbsp; <span class="kw1">my</span> <span class="re0">$num_episodes</span> <span class="sy0">=</span> <a href="http://perldoc.perl.org/functions/shift.html"><span class="kw3">shift</span></a><span class="sy0">;</span></p>
<p>&nbsp; <span class="kw1">my</span> <span class="re0">$episode_data_ref</span><span class="sy0">;</span></p>
<p>&nbsp; <span class="co1"># Set up the parser, and set it to recover</span><br />
&nbsp; <span class="co1"># from errors so that it can handle broken</span><br />
&nbsp; <span class="co1"># HTML</span><br />
&nbsp; <span class="kw1">my</span> <span class="re0">$parser</span> <span class="sy0">=</span> XML<span class="sy0">::</span><span class="me2">LibXML</span><span class="sy0">-&gt;</span><span class="me1">new</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; <span class="re0">$parser</span><span class="sy0">-&gt;</span><span class="me1">recover</span><span class="br0">&#40;</span><span class="nu0">1</span><span class="br0">&#41;</span><span class="sy0">;</span></p>
<p>&nbsp; <span class="co1"># Parse the page into a DOM tree structure</span><br />
&nbsp; <span class="kw1">my</span> <span class="re0">$url</span> <span class="sy0">=</span> <span class="st_h">&#8216;http://www.toojewishradio.com/too_jewish_shows.htm&#8217;</span><span class="sy0">;</span><br />
&nbsp; <span class="kw1">my</span> <span class="re0">$data</span> <span class="sy0">=</span> get<span class="br0">&#40;</span><span class="re0">$url</span><span class="br0">&#41;</span> <span class="kw1">or</span> <a href="http://perldoc.perl.org/functions/die.html"><span class="kw3">die</span></a> <span class="co5">$!</span><span class="sy0">;</span><br />
&nbsp; <span class="kw1">my</span> <span class="re0">$doc</span> <span class="sy0">=</span> <span class="re0">$parser</span><span class="sy0">-&gt;</span><span class="me1">parse_html_string</span><span class="br0">&#40;</span><span class="re0">$data</span><span class="br0">&#41;</span><span class="sy0">;</span></p>
<p>&nbsp; <span class="co1"># Extract the table rows (as an</span><br />
&nbsp; <span class="co1"># array of referrences to DOM nodes)</span><br />
&nbsp; <span class="kw1">my</span> <span class="re0">@table_rows</span> <span class="sy0">=</span> <span class="re0">$doc</span><span class="sy0">-&gt;</span><span class="me1">findnodes</span><span class="br0">&#40;</span> <a href="http://perldoc.perl.org/functions/q.html"><span class="kw3">q</span></a><span class="br0">&#123;</span> <span class="sy0">/</span>html<span class="sy0">/</span>body<span class="sy0">/</span>table<span class="sy0">/</span><a href="http://perldoc.perl.org/functions/tr.html"><span class="kw3">tr</span></a> <span class="br0">&#125;</span> <span class="br0">&#41;</span><span class="sy0">;</span></p>
<p>&nbsp; <span class="re0">@table_rows</span> <span class="sy0">=</span> <span class="re0">@table_rows</span><span class="br0">&#91;</span><span class="nu0">1</span><span class="sy0">..</span><span class="re0">$#table_rows</span><span class="br0">&#93;</span><span class="sy0">;</span></p>
<p>&nbsp; <span class="kw1">foreach</span> <span class="kw1">my</span> <span class="re0">$row</span> <span class="br0">&#40;</span><span class="re0">@table_rows</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="kw1">my</span> <span class="re0">$row_date</span> <span class="sy0">=</span> <span class="re0">$row</span><span class="sy0">-&gt;</span><span class="me1">find</span><span class="br0">&#40;</span><span class="st_h">&#8216;string(td[1]//font/font)&#8217;</span><span class="br0">&#41;</span><span class="sy0">-&gt;</span><span class="me1">value</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="kw1">next</span> <span class="kw1">if</span> <span class="re0">$row_date</span> <span class="sy0">=~</span> <span class="co2">/^\s*$/</span><span class="sy0">;</span></p>
<p>&nbsp; &nbsp; <span class="kw1">my</span> <span class="re0">$mp3_file</span> <span class="sy0">=</span> <span class="re0">$row</span><span class="sy0">-&gt;</span><span class="me1">find</span><span class="br0">&#40;</span><span class="st_h">&#8216;string(td[2]/font//a[1]/@href)&#8217;</span><span class="br0">&#41;</span><span class="sy0">-&gt;</span><span class="me1">value</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="kw1">next</span> <span class="kw1">if</span> <span class="re0">$mp3_file</span> <span class="sy0">=~</span> <span class="co2">/^\s*$/</span><span class="sy0">;</span></p>
<p>&nbsp; &nbsp; <span class="kw1">my</span> <span class="re0">$description</span> <span class="sy0">=</span> <span class="re0">$row</span><span class="sy0">-&gt;</span><span class="me1">find</span><span class="br0">&#40;</span><span class="st_h">&#8216;string(td[2]/font)&#8217;</span><span class="br0">&#41;</span><span class="sy0">-&gt;</span><span class="me1">value</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="kw1">next</span> <span class="kw1">if</span> <span class="re0">$description</span> <span class="sy0">=~</span> <span class="co2">/^\s*$/</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="re0">$description</span> <span class="sy0">=~</span> <span class="co2">s/\s+/ /g</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="re0">$description</span> <span class="sy0">=~</span> <span class="co2">s/^\s+//</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="re0">$description</span> <span class="sy0">=~</span> <span class="co2">s/\s+$//</span><span class="sy0">;</span></p>
<p>&nbsp; &nbsp; <span class="kw1">my</span> <span class="re0">$abs_url_mp3</span> <span class="sy0">=</span> URI<span class="sy0">-&gt;</span><span class="me1">new</span><span class="br0">&#40;</span><span class="re0">$mp3_file</span><span class="br0">&#41;</span><span class="sy0">-&gt;</span><span class="me1">abs</span><span class="br0">&#40;</span><span class="re0">$url</span><span class="br0">&#41;</span><span class="sy0">-&gt;</span><span class="me1">as_string</span><span class="sy0">;</span></p>
<p>&nbsp; &nbsp; <a href="http://perldoc.perl.org/functions/push.html"><span class="kw3">push</span></a> <span class="re0">@$episode_data_ref</span><span class="sy0">,</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="st_h">&#8216;pubDate&#8217;</span> <span class="sy0">=&gt;</span> <span class="re0">$row_date</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="st_h">&#8216;description&#8217;</span> <span class="sy0">=&gt;</span> <span class="re0">$description</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="st_h">&#8216;url&#8217;</span> <span class="sy0">=&gt;</span> <span class="re0">$abs_url_mp3</span><br />
&nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><span class="sy0">;</span><br />
&nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$num_episodes</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="re0">@$episode_data_ref</span> <span class="sy0">=</span> <span class="re0">@$episode_data_ref</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="sy0">..</span><span class="re0">$num_episodes</span><span class="sy0">-</span><span class="nu0">1</span><span class="br0">&#93;</span><span class="sy0">;</span><br />
&nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; <a href="http://perldoc.perl.org/functions/return.html"><span class="kw3">return</span></a> <span class="re0">$episode_data_ref</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span></p>
<p><span class="kw2">sub</span> create_rss_feed <span class="br0">&#123;</span><br />
&nbsp; <span class="kw1">my</span> <span class="br0">&#40;</span><span class="re0">$episode_data_ref</span><span class="sy0">,</span> <span class="re0">$rss_filename</span><span class="br0">&#41;</span> <span class="sy0">=</span> <span class="co5">@_</span><span class="sy0">;</span></p>
<p>&nbsp; <span class="kw1">my</span> <span class="re0">$rss</span> <span class="sy0">=</span> <span class="kw2">new</span> XML<span class="sy0">::</span><span class="me2">RSS</span> <span class="br0">&#40;</span>version <span class="sy0">=&gt;</span> <span class="st_h">&#8217;2.0&#8242;</span><span class="br0">&#41;</span><span class="sy0">;</span></p>
<p>&nbsp; <span class="re0">$rss</span><span class="sy0">-&gt;</span><span class="me1">channel</span><span class="br0">&#40;</span><br />
&nbsp; &nbsp; title &nbsp; &nbsp; &nbsp; &nbsp;<span class="sy0">=&gt;</span> <span class="st_h">&#8216;Too Jewish with Rabbi Cohon&#8217;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; <a href="http://perldoc.perl.org/functions/link.html"><span class="kw3">link</span></a> &nbsp; &nbsp; &nbsp; <span class="sy0">=&gt;</span> <span class="st_h">&#8216;http://www.toojewishradio.com&#8217;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; description &nbsp;<span class="sy0">=&gt;</span> <span class="st_h">&#8216;&quot;Too Jewish&quot; with Rabbi Sam Cohon and Friends plays every Sunday morning at 7:00 am on radio station KAPR 930 AM in Douglas, Bisbee, and Sierra Vista at 9:00 am, on KJAA 1240 AM in Globe at 9:00 am, and at 9:00 am on radio station KVOI AM 690 in Tucson.</p>
<p>&quot;Too Jewish&quot; is a lively and fast-paced show that highlights everything interesting in contemporary Jewish life and features music, arts, culture, comedy, and inspiration. &quot;Too Jewish&quot; is a blend of information, irreverence, and exploration of all things Jewish in the 21st century. &quot;Too Jewish&quot; makes Judaism accessible, interesting, and fun for listeners of all ages and backgrounds, and brings the best of Jewish experience vividly to life. But on &quot;Too Jewish&quot;, Rabbi Cohon also challenges accepted pieties and has fun with anything boring or inauthentic in the way Jews live today in the United States, Israel, and everywhere else.</p>
<p>Since its Tucson debut August 4, 2002, &quot;Too Jewish&quot; has featured such prominent guests as legendary singer and recording artist Neil Sedaka, Kinky Friedman, Elie Wiesel, comedian Lily Tomlin, folksinger Peter Yarrow, NPR Supreme Court Expert Nina Totenberg, Eve Ensler, U.S. Senator Russ Feingold, and many more!</p>
<p>Regular expert commentators of the &quot;Too Jewish&quot; maven section include Tom Price, an educator and former diplomat who offers unique insights into Jewish life around the world, and Amy Hirshberg Lederman, nationally syndicated columnist, who shares stories which speak to the heart of Jewish listeners. Comedy and musical selections drawn by Rabbi Cohon from the remarkable range of great Jewish material help make listening to &quot;Too Jewish&quot; an exciting and fun experience.&#8217;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; dc <span class="sy0">=&gt;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; date &nbsp; &nbsp; <span class="sy0">=&gt;</span> format_W3CDTF_date<span class="br0">&#40;</span><span class="st_h">&#8216;now&#8217;</span><span class="br0">&#41;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; subject &nbsp; <span class="sy0">=&gt;</span> <span class="st_h">&#8216;Jewish Radio&#8217;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; creator &nbsp; <span class="sy0">=&gt;</span> <span class="st_h">&#8216;toojewishradio@yahoo.com&#8217;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; publisher &nbsp; <span class="sy0">=&gt;</span> <span class="st_h">&#8216;toojewishradio@yahoo.com&#8217;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; rights &nbsp; <span class="sy0">=&gt;</span> <span class="st_h">&#8216;All Rights Reserved, toojewishradio@yahoo.com&#8217;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; language &nbsp;<span class="sy0">=&gt;</span> <span class="st_h">&#8216;en-us&#8217;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; sync <span class="sy0">=&gt;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; updatePeriod &nbsp; <span class="sy0">=&gt;</span> <span class="st_h">&#8216;weekly&#8217;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; updateFrequency <span class="sy0">=&gt;</span> <span class="st_h">&#8217;1&#8242;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; updateBase &nbsp; &nbsp; &nbsp;<span class="sy0">=&gt;</span> format_W3CDTF_date<span class="br0">&#40;</span><span class="st_h">&#8217;01/01/1901&#8242;</span><span class="br0">&#41;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; taxo <span class="sy0">=&gt;</span> <span class="br0">&#91;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="st_h">&#8216;http://www.templeemanueltucson.org&#8217;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="st_h">&#8216;http://www.toojewishradio.com/about_the_rabbi.htm&#8217;</span><br />
&nbsp; &nbsp; &nbsp; <span class="br0">&#93;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; <span class="br0">&#41;</span><span class="sy0">;</span></p>
<p>&nbsp; <span class="re0">$rss</span><span class="sy0">-&gt;</span><span class="me1">image</span><span class="br0">&#40;</span><br />
&nbsp; &nbsp; title <span class="sy0">=&gt;</span> <span class="st_h">&#8216;Too Jewish with Rabbi Cohon&#8217;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; url &nbsp; &nbsp;<span class="sy0">=&gt;</span> <span class="st_h">&#8216;http://www.toojewishradio.com/Too%20Jewish%20logo_color.jpg&#8217;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; <a href="http://perldoc.perl.org/functions/link.html"><span class="kw3">link</span></a> <span class="sy0">=&gt;</span> <span class="st_h">&#8216;http://www.templeemanueltucson.org&#8217;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; dc <span class="sy0">=&gt;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; creator <span class="sy0">=&gt;</span> <span class="st_h">&#8216;toojewishradio@yahoo.com&#8217;</span><br />
&nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; <span class="br0">&#41;</span><span class="sy0">;</span></p>
<p>&nbsp; <span class="kw1">foreach</span> <span class="kw1">my</span> <span class="re0">$episode</span> <span class="br0">&#40;</span><span class="re0">@$episode_data_ref</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="re0">$rss</span><span class="sy0">-&gt;</span><span class="me1">add_item</span><span class="br0">&#40;</span><br />
&nbsp; &nbsp; &nbsp; title &nbsp; &nbsp; &nbsp; &nbsp;<span class="sy0">=&gt;</span> <span class="re0">$episode</span><span class="sy0">-&gt;</span><span class="br0">&#123;</span>description<span class="br0">&#125;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; enclosure &nbsp; &nbsp; <span class="sy0">=&gt;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; url &nbsp; &nbsp;<span class="sy0">=&gt;</span> <span class="re0">$episode</span><span class="sy0">-&gt;</span><span class="br0">&#123;</span>url<span class="br0">&#125;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; type <span class="sy0">=&gt;</span> <span class="st0">&quot;audio/mpeg&quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; description <span class="sy0">=&gt;</span> <span class="re0">$episode</span><span class="sy0">-&gt;</span><span class="br0">&#123;</span>description<span class="br0">&#125;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; pubDate &nbsp; &nbsp; <span class="sy0">=&gt;</span> format_W3CDTF_date<span class="br0">&#40;</span> <span class="re0">$episode</span><span class="sy0">-&gt;</span><span class="br0">&#123;</span>pubDate<span class="br0">&#125;</span> <span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; <span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$rss_filename</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="re0">$rss</span><span class="sy0">-&gt;</span><span class="me1">save</span><span class="br0">&#40;</span><span class="re0">$rss_filename</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
&nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; <a href="http://perldoc.perl.org/functions/return.html"><span class="kw3">return</span></a> <span class="re0">$rss</span><span class="sy0">-&gt;</span><span class="me1">as_string</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span></p>
<p><span class="kw2">sub</span> upload_rss_file <span class="br0">&#123;</span><br />
&nbsp; <span class="kw1">my</span> <span class="br0">&#40;</span><span class="re0">$ftp_server</span><span class="sy0">,</span> <span class="re0">$rss_filename</span><span class="br0">&#41;</span> <span class="sy0">=</span> <span class="co5">@_</span><span class="sy0">;</span></p>
<p>&nbsp; <span class="kw1">my</span> <span class="re0">$ftp</span> <span class="sy0">=</span> Net<span class="sy0">::</span><span class="me2">FTP</span><span class="sy0">-&gt;</span><span class="me1">new</span><span class="br0">&#40;</span> <span class="re0">$ftp_server</span><span class="sy0">-&gt;</span><span class="br0">&#123;</span>server<span class="br0">&#125;</span><span class="sy0">,</span> Debug <span class="sy0">=&gt;</span> <span class="nu0">0</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; <span class="kw1">or</span> <a href="http://perldoc.perl.org/functions/die.html"><span class="kw3">die</span></a> <span class="st0">&quot;Cannot connect to $ftp_server-&gt;{server}: $@&quot;</span><span class="sy0">;</span><br />
&nbsp; <span class="re0">$ftp</span><span class="sy0">-&gt;</span><span class="me1">login</span><span class="br0">&#40;</span> <span class="re0">$ftp_server</span><span class="sy0">-&gt;</span><span class="br0">&#123;</span>user<span class="br0">&#125;</span><span class="sy0">,</span> <span class="re0">$ftp_server</span><span class="sy0">-&gt;</span><span class="br0">&#123;</span>password<span class="br0">&#125;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; <span class="kw1">or</span> <a href="http://perldoc.perl.org/functions/die.html"><span class="kw3">die</span></a> <span class="st0">&quot;Cannot login &quot;</span><span class="sy0">,</span> <span class="re0">$ftp</span><span class="sy0">-&gt;</span><span class="me1">message</span><span class="sy0">;</span><br />
&nbsp; <span class="re0">$ftp</span><span class="sy0">-&gt;</span><span class="me1">cwd</span><span class="br0">&#40;</span><span class="re0">$ftp_server</span><span class="sy0">-&gt;</span><span class="br0">&#123;</span>dir<span class="br0">&#125;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; <span class="kw1">or</span> <a href="http://perldoc.perl.org/functions/die.html"><span class="kw3">die</span></a> <span class="st0">&quot;Unable to change directory to $ftp_server-&gt;{dir}&quot;</span><span class="sy0">,</span> <span class="re0">$ftp</span><span class="sy0">-&gt;</span><span class="me1">message</span><span class="sy0">;</span><br />
&nbsp; <span class="re0">$ftp</span><span class="sy0">-&gt;</span><span class="me1">put</span><span class="br0">&#40;</span><span class="re0">$rss_filename</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; <span class="kw1">or</span> <a href="http://perldoc.perl.org/functions/die.html"><span class="kw3">die</span></a> <span class="st0">&quot;Cannot upload $rss_filename&quot;</span><span class="sy0">,</span> <span class="re0">$ftp</span><span class="sy0">-&gt;</span><span class="me1">message</span><span class="sy0">;</span><br />
&nbsp; <span class="re0">$ftp</span><span class="sy0">-&gt;</span><span class="me1">quit</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span></p>
<p><span class="kw1">my</span> <span class="re0">$num_episodes</span><span class="sy0">;</span><br />
<span class="kw1">my</span> <span class="re0">$ftp_server</span><span class="sy0">;</span><br />
<span class="kw1">my</span> <span class="re0">$rss_filename</span><span class="sy0">;</span><br />
<span class="kw1">my</span> <span class="re0">$upload</span><span class="sy0">;</span></p>
<p><span class="kw1">if</span> <span class="br0">&#40;</span>getopts<span class="br0">&#40;</span><span class="st_h">&#8216;hc:n:o:u&#8217;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$opt_h</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; print_usage<span class="sy0">;</span><br />
&nbsp; &nbsp; <a href="http://perldoc.perl.org/functions/exit.html"><span class="kw3">exit</span></a><span class="sy0">;</span><br />
&nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$opt_n</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$opt_n</span> <span class="sy0">=~</span> <span class="co2">/^[[:digit:]]+$/</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span class="re0">$num_episodes</span> <span class="sy0">=</span> <span class="re0">$opt_n</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$opt_o</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="re0">$rss_filename</span> <span class="sy0">=</span> <span class="re0">$opt_o</span><span class="sy0">;</span><br />
&nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$opt_u</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; <span class="re0">$upload</span> <span class="sy0">=</span> <span class="nu0">1</span><span class="sy0">;</span></p>
<p>&nbsp; &nbsp; <span class="kw1">my</span> <span class="re0">$cfg_filename</span><span class="sy0">;</span></p>
<p>&nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$opt_c</span> <span class="sy0">&amp;&amp;</span> <span class="sy0">-</span>f <span class="re0">$opt_c</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span class="re0">$cfg_filename</span> <span class="sy0">=</span> <span class="re0">$opt_c</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span class="re0">$cfg_filename</span> <span class="sy0">=</span> <span class="st_h">&#8216;.too_jewish.ini&#8217;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="br0">&#125;</span></p>
<p>&nbsp; &nbsp; <span class="kw1">my</span> <span class="re0">$cfg</span> <span class="sy0">=</span> <span class="kw2">new</span> Config<span class="sy0">::</span><span class="me2">Simple</span><span class="br0">&#40;</span><span class="re0">$cfg_filename</span><span class="br0">&#41;</span><span class="sy0">;</span></p>
<p>&nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$cfg</span> <span class="sy0">&amp;&amp;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$cfg</span><span class="sy0">-&gt;</span><span class="me1">param</span><span class="br0">&#40;</span><span class="st_h">&#8216;RSS.ftp_server&#8217;</span><span class="br0">&#41;</span> <span class="sy0">&amp;&amp;</span> <span class="re0">$cfg</span><span class="sy0">-&gt;</span><span class="me1">param</span><span class="br0">&#40;</span><span class="st_h">&#8216;RSS.ftp_user&#8217;</span><span class="br0">&#41;</span> <span class="sy0">&amp;&amp;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="re0">$cfg</span><span class="sy0">-&gt;</span><span class="me1">param</span><span class="br0">&#40;</span><span class="st_h">&#8216;RSS.ftp_password&#8217;</span><span class="br0">&#41;</span> <span class="sy0">&amp;&amp;</span> <span class="re0">$cfg</span><span class="sy0">-&gt;</span><span class="me1">param</span><span class="br0">&#40;</span><span class="st_h">&#8216;RSS.ftp_dir&#8217;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; <span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span class="re0">$ftp_server</span> <span class="sy0">=</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; server &nbsp; <span class="sy0">=&gt;</span> <span class="re0">$cfg</span><span class="sy0">-&gt;</span><span class="me1">param</span><span class="br0">&#40;</span><span class="st_h">&#8216;RSS.ftp_server&#8217;</span><span class="br0">&#41;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; user &nbsp; &nbsp; <span class="sy0">=&gt;</span> <span class="re0">$cfg</span><span class="sy0">-&gt;</span><span class="me1">param</span><span class="br0">&#40;</span><span class="st_h">&#8216;RSS.ftp_user&#8217;</span><span class="br0">&#41;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; password &nbsp;<span class="sy0">=&gt;</span> <span class="re0">$cfg</span><span class="sy0">-&gt;</span><span class="me1">param</span><span class="br0">&#40;</span><span class="st_h">&#8216;RSS.ftp_password&#8217;</span><span class="br0">&#41;</span><span class="sy0">,</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; dir &nbsp; &nbsp; &nbsp; &nbsp;<span class="sy0">=&gt;</span> <span class="re0">$cfg</span><span class="sy0">-&gt;</span><span class="me1">param</span><span class="br0">&#40;</span><span class="st_h">&#8216;RSS.ftp_dir&#8217;</span><span class="br0">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <a href="http://perldoc.perl.org/functions/print.html"><span class="kw3">print</span></a> <span class="st0">&quot;Configuration file <span class="es0">\&quot;</span>$cfg_filename<span class="es0">\&quot;</span> does not contain a valid configuration!<span class="es0">\n</span>&quot;</span><span class="sy0">;</span><br />
&nbsp; &nbsp; &nbsp; <a href="http://perldoc.perl.org/functions/exit.html"><span class="kw3">exit</span></a><span class="sy0">;</span><br />
&nbsp; &nbsp; <span class="br0">&#125;</span><br />
&nbsp; <span class="br0">&#125;</span><br />
<span class="br0">&#125;</span></p>
<p><span class="kw1">my</span> <span class="re0">$rss_string</span> <span class="sy0">=</span> create_rss_feed<span class="br0">&#40;</span> get_episode_data<span class="br0">&#40;</span><span class="re0">$num_episodes</span><span class="br0">&#41;</span><span class="sy0">,</span> <span class="re0">$rss_filename</span> <span class="br0">&#41;</span><span class="sy0">;</span></p>
<p><span class="kw1">if</span> <span class="br0">&#40;</span><span class="re0">$rss_filename</span> <span class="sy0">&amp;&amp;</span> <span class="re0">$upload</span> <span class="sy0">&amp;&amp;</span> <span class="sy0">-</span>f <span class="re0">$rss_filename</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><br />
&nbsp; upload_rss_file<span class="br0">&#40;</span><span class="re0">$ftp_server</span><span class="sy0">,</span> <span class="re0">$rss_filename</span><span class="br0">&#41;</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span> <span class="kw1">else</span> <span class="br0">&#123;</span><br />
&nbsp; <a href="http://perldoc.perl.org/functions/print.html"><span class="kw3">print</span></a> <span class="st0">&quot;$rss_string<span class="es0">\n</span>&quot;</span> <span class="kw1">unless</span> <span class="re0">$rss_filename</span><span class="sy0">;</span><br />
<span class="br0">&#125;</span></div>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2009/07/20/source-code-for-scraping-the-website-of-too-jewish-radio-program-to-create-two-rss-feeds-audio-podcast/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Can&#8217;t find a working RSS feed for the &#8220;Too Jewish with Rabbi Cohon&#8221; podcast?  Here is a working RSS feed that is updated every Monday morning!</title>
		<link>http://froebe.net/blog/2009/07/07/cant-find-a-working-rss-feed-for-the-too-jewish-with-rabbi-cohon-podcast-here-is-a-working-rss-feed-that-is-updated-every-monday-morning/</link>
		<comments>http://froebe.net/blog/2009/07/07/cant-find-a-working-rss-feed-for-the-too-jewish-with-rabbi-cohon-podcast-here-is-a-working-rss-feed-that-is-updated-every-monday-morning/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 01:57:33 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[misc]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Arizona]]></category>
		<category><![CDATA[comedy]]></category>
		<category><![CDATA[Jewish]]></category>
		<category><![CDATA[Judaica]]></category>
		<category><![CDATA[Rabbi Sam Cohon]]></category>
		<category><![CDATA[reform]]></category>
		<category><![CDATA[Reform Jewish synagogue]]></category>
		<category><![CDATA[religious]]></category>
		<category><![CDATA[rss feed]]></category>
		<category><![CDATA[Temple Emanu-El]]></category>
		<category><![CDATA[Too Jewish with Rabbi Sam Cohon & Friends]]></category>
		<category><![CDATA[Tucson]]></category>
		<category><![CDATA[xml::rss]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=1088</guid>
		<description><![CDATA[A long time ago when I used iTunes on my WinXP laptop I was able to subscribe to the Too Jewish with Rabbi Sam Cohon &#38; Friends podcast through the iTunes Store.  Since my main desktop runs Ubuntu Linux 9.04 and the RhythmBox Music Player is unable to retrieve podcast from the iTunes Store, I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.toojewishradio.com/"><img src="http://www.froebe.net/images/TooJewishlogo_color.png" alt="" width="415" height="151" /></a></p>
<p>A long time ago when I used <a href="http://itunes.com">iTunes</a> on my WinXP laptop I was able to subscribe to the <a href="http://www.toojewishradio.com/">Too Jewish with Rabbi Sam Cohon &amp; Friends</a> podcast through the iTunes Store.  Since my main desktop runs <a href="http://www.ubuntu.com">Ubuntu Linux 9.04</a> and the <a href="http://projects.gnome.org/rhythmbox/">RhythmBox Music Player</a> is unable to retrieve podcast from the iTunes Store, I was at a loss as to how to listen to the podcast.</p>
<p>I sent numerous emails to the webmasters at <span style="font-family: Arial,Helvetica;"><a href="mailto:toojewishradio@yahoo.com">toojewishradio@yahoo.com</a></span> requesting a RSS feed of the podcast to no avail.  So&#8230; I wrote a small <a href="http://www.perl.org">Perl</a> application to create two RSS feeds:</p>
<ul>
<li>All Episodes <a href="http://www.froebe.net/rss/too_jewish_full.rss"><img src="http://www.froebe.net/images/rssbutton.gif" alt="" /></a></li>
<li>Last 10 Episodes <a href="http://www.froebe.net/rss/too_jewish_recent.rss"><img src="http://www.froebe.net/images/rssbutton.gif" alt="" /></a></li>
</ul>
<p>Please note that I&#8217;m only generating and hosting the RSS feeds and <strong>NOT</strong> the podcast files.  The podcast is a product of <strong><span style="font-family: Arial,Helvetica;"><a href="http://www.templeemanueltucson.org/"><strong>Temple Emanu-El</strong></a><strong>.</strong></span></strong><br />
<strong>Update:</strong> The source code is available at  <a title="Permanent Link to Source code for scraping the website of Too Jewish Radio program to create two RSS feeds (audio podcast)" rel="bookmark" href="../2009/07/20/source-code-for-scraping-the-website-of-too-jewish-radio-program-to-create-two-rss-feeds-audio-podcast/">Source code for scraping the website of Too Jewish Radio program to create two RSS feeds (audio podcast) </a></p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2009/07/07/cant-find-a-working-rss-feed-for-the-too-jewish-with-rabbi-cohon-podcast-here-is-a-working-rss-feed-that-is-updated-every-monday-morning/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Podiobooks.com:  Earth Core review</title>
		<link>http://froebe.net/blog/2009/03/13/podiobookscom-earth-core-review/</link>
		<comments>http://froebe.net/blog/2009/03/13/podiobookscom-earth-core-review/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 21:19:48 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[Audio Book]]></category>
		<category><![CDATA[misc]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[audiobook]]></category>
		<category><![CDATA[earth core]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[podiobooks]]></category>
		<category><![CDATA[podiobooks.com]]></category>
		<category><![CDATA[scott sigler]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=436</guid>
		<description><![CDATA[I&#8217;ve been listening to the free audio book, Earth Core, by Scott Sigler on Podiobooks.com. The premise is when a mysterious double sided platinum blade is found in a cave,  the largest deposit of platinum (multi billion $$$) on the planet is discovered three miles under a mountain.  A mining company, called Earth Core, needs [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_903" class="wp-caption alignright" style="width: 212px"><a href="http://www.scottsigler.com/earthcore/"><img class="size-medium wp-image-903" title="Earth Core" src="http://froebe.net/blog/wp-content/uploads/2009/03/n164605-202x300.jpg" alt="Earth Core" width="202" height="300" /></a><p class="wp-caption-text">Earth Core</p></div>
<p>I&#8217;ve been listening to the free audio book, <a href="http://www.scottsigler.com/earthcore/">Earth Core</a>, by Scott Sigler on <a href="http://www.podiobooks.com">Podiobooks.com</a>.</p>
<p>The premise is when a mysterious double sided platinum blade is found in a cave,  the largest deposit of platinum (multi billion $$$) on the planet is discovered three miles under a mountain.  A mining company, called Earth Core, needs not only to stake a claim but find a way to extract the platinum.   The miners have their hands full when the platinum &#8216;deposit&#8217; fights back.</p>
<p>From the super ex-CIA agent to the spelunking uber-geologist, the story is a wild one.  I&#8217;m very impressed with Mr. Sigler&#8217;s ability to make the characters and the scenario seem very real.</p>
<p>If you are into adventure stories and a little gore won&#8217;t phase you, treat yourself to a good time by reading or listening to Earth Core.  You won&#8217;t forget it. <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2009/03/13/podiobookscom-earth-core-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fast Foward Radio &#8211; a positive take on the future with Phil Bowermaster &amp; Stephen Gordon</title>
		<link>http://froebe.net/blog/2009/01/12/fast-foward-radio-a-positive-take-on-the-future-with-phil-bowermaster-stephen-gordon/</link>
		<comments>http://froebe.net/blog/2009/01/12/fast-foward-radio-a-positive-take-on-the-future-with-phil-bowermaster-stephen-gordon/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 03:17:03 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[fast forward radio]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[Phil Bowermaster]]></category>
		<category><![CDATA[science]]></category>
		<category><![CDATA[Stephen Gordon]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=818</guid>
		<description><![CDATA[I recently came across Fast Forward Radio by Phil Bowermaster and Stephen Gordon.  I hope you enjoy their podcast as much as I do Tune in every Sunday evening for a positive take on the future with Phil Bowermaster, Stephen Gordon, and some of the most fascinating people helping to shape the world that&#8217;s coming.]]></description>
			<content:encoded><![CDATA[<p>I recently came across <a href="http://www.blog.speculist.com/archives/cat_fastforward_radio.html">Fast Forward Radio</a> by Phil Bowermaster and Stephen Gordon.  I hope you enjoy their podcast as much as I do <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<blockquote><p><em>Tune in every Sunday evening for a positive take on the future with Phil Bowermaster, Stephen Gordon, and some of the most fascinating people helping to shape the world that&#8217;s coming.</em></p></blockquote>
<div id="attachment_819" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.blogtalkradio.com/fastforwardradio.rss"><img class="size-medium wp-image-819" title="Fast Forward Radio" src="http://froebe.net/blog/wp-content/uploads/2009/01/fastforwardradio-300x250.jpg" alt="Fast Forward Radio" width="300" height="250" /></a><p class="wp-caption-text">Fast Forward Radio</p></div>
<p><a><img class="aligncenter size-full wp-image-821" title="Add to iTunes" src="http://froebe.net/blog/wp-content/uploads/2009/01/add_to_itunes.png" alt="" width="80" height="22" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2009/01/12/fast-foward-radio-a-positive-take-on-the-future-with-phil-bowermaster-stephen-gordon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cali Lewis does it again!  She found a new thing made with bacon flavor:  Bacon Floss!  droooool</title>
		<link>http://froebe.net/blog/2008/06/19/cali-lewis-does-it-again-she-found-a-new-thing-made-with-bacon-flavor-bacon-floss-droooool/</link>
		<comments>http://froebe.net/blog/2008/06/19/cali-lewis-does-it-again-she-found-a-new-thing-made-with-bacon-flavor-bacon-floss-droooool/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 21:38:42 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[humor]]></category>
		<category><![CDATA[bacon]]></category>
		<category><![CDATA[bacon floss]]></category>
		<category><![CDATA[Cali Lewis]]></category>
		<category><![CDATA[floss]]></category>
		<category><![CDATA[geekbrief tv]]></category>
		<category><![CDATA[Podcast]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=515</guid>
		<description><![CDATA[About 2 mins and 20 secs in]]></description>
			<content:encoded><![CDATA[<p><script type="text/javascript" src="http://widgets.clearspring.com/o/480fff3a3b6632af/485ad18f2a478b38/480fff3a69cab97f/9860b550/widget.js"></script><br />
About 2 mins and 20 secs in <img src='http://froebe.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/06/19/cali-lewis-does-it-again-she-found-a-new-thing-made-with-bacon-flavor-bacon-floss-droooool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GeekBrief.tv episode 361: Brian Albert of My Home 2.0</title>
		<link>http://froebe.net/blog/2008/05/22/geekbrieftv-episode-361-brian-albert-of-my-home-20/</link>
		<comments>http://froebe.net/blog/2008/05/22/geekbrieftv-episode-361-brian-albert-of-my-home-20/#comments</comments>
		<pubDate>Thu, 22 May 2008 22:14:36 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[Brian Albert]]></category>
		<category><![CDATA[Cali Lewis]]></category>
		<category><![CDATA[GeekBrief.tv]]></category>
		<category><![CDATA[my home 2.0]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/?p=491</guid>
		<description><![CDATA[There are several people at work that Brian Albert remind me of My Home 2.0]]></description>
			<content:encoded><![CDATA[<p><a href='http://froebe.net/blog/wp-content/uploads/2008/05/circle-logo-top.png'><img src="http://froebe.net/blog/wp-content/uploads/2008/05/circle-logo-top.png" alt="" title="My Home 2.0" width="147" height="137" class="alignleft size-full wp-image-492" /></a>There are several people at work that <a href="http://www.2pointhome.com/gurus/bio/44258">Brian Albert</a> remind me of <a href="http://www.2pointhome.com/">My Home 2.0</a><br />
<object width="400" height="326"><param name="movie" value="http://www.pyro.tv/ep/6/78744/78746/840482/"></param><param name="bgcolor" value="#000000"></param><param name="allowScriptAccess" value="always"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.pyro.tv/ep/6/78744/78746/840482/" bgcolor="#000000" width="400" height="326" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2008/05/22/geekbrieftv-episode-361-brian-albert-of-my-home-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to fix your parents&#8217; Windows computer remotely</title>
		<link>http://froebe.net/blog/2007/12/07/how-to-fix-your-parents-windows-computer-remotely/</link>
		<comments>http://froebe.net/blog/2007/12/07/how-to-fix-your-parents-windows-computer-remotely/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 15:26:09 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[hak5]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[parents]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[vnc]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/2007/12/07/how-to-fix-your-parents-windows-computer-remotely/</guid>
		<description><![CDATA[Save yourself a headache and use the OneClick VNC Utility from VNCScan.com. The geeks of Hak5, in episode 3&#215;05, demonstrate just how easy it is. The steps are very simple: You: edit the settings.ini file to include your domain name or ip address. Hint: use a dynamic DNS service like DynDNS (free!) to give yourself [...]]]></description>
			<content:encoded><![CDATA[<p>Save yourself a headache and use the <a href="http://www.vncscan.com/vs/oneclickVNC.htm">OneClick VNC Utility</a> from VNCScan.com.  The geeks of Hak5, <a href="http://www.hak5.org/archives/199">in episode 3&#215;05</a>, demonstrate just how easy it is.  The steps are very simple:</p>
<p>You:</p>
<ol>
<li> edit the settings.ini file to include your domain name or ip address.  Hint:  use a dynamic DNS service like <a href="https://www.dyndns.com/services/dns/dyndns/">DynDNS</a> (free!) to give yourself a DNS name like mywifeisdueanytime.dyndns.org</li>
<li>forward incoming VNC traffic to your home computer</li>
<li>use <a href="http://www.gdgsoft.com/pb/">Paquet Builder</a> to bundle the settings.ini and the OneClick VNC Utility into a single executable</li>
<li>Put the executable somewhere on your website</li>
</ol>
<p>Your parents:</p>
<ol>
<li> download the executable and double click on it</li>
</ol>
<p>You now have control of their computer so you can fix whatever issue they are having.  The free version of <a href="https://secure.logmein.com/products/free/">LogMeIn</a> should also work fine.</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2007/12/07/how-to-fix-your-parents-windows-computer-remotely/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Update on the missing Podcast: Art of ASE Performance &amp; Tuning</title>
		<link>http://froebe.net/blog/2007/11/12/update-on-the-missing-podcast-art-of-ase-performance-tuning/</link>
		<comments>http://froebe.net/blog/2007/11/12/update-on-the-missing-podcast-art-of-ase-performance-tuning/#comments</comments>
		<pubDate>Mon, 12 Nov 2007 21:33:22 +0000</pubDate>
		<dc:creator>Jason L Froebe</dc:creator>
				<category><![CDATA[ASE]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Sybase]]></category>
		<category><![CDATA[ISUG]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[Stefan Karlsson]]></category>
		<category><![CDATA[Sybase ASE]]></category>

		<guid isPermaLink="false">http://froebe.net/blog/2007/11/12/update-on-the-missing-podcast-art-of-ase-performance-tuning/</guid>
		<description><![CDATA[Over on the ISUG forums, I asked Stefan Karlsson whether the Art of ASE Performance &#38; Tuning podcast was abandoned as there hasn&#8217;t been a new episode since July 2007.   Stefan has been busy with high priority tasks within Sybase and playing around with different software packages to improve the quality of the podcast.  He has [...]]]></description>
			<content:encoded><![CDATA[<p>Over on the <a href="http://my.isug.com/index.php?mo=fo&amp;op=st&amp;thread=5657" title="Is the podcast dead?">ISUG forums</a>, I asked Stefan Karlsson whether the <a href="http://www.sybase.com/asetechtalk">Art of ASE Performance &amp; Tuning podcast</a> was abandoned as there hasn&#8217;t been a new episode since July 2007.   Stefan has been busy with high priority tasks within Sybase and playing around with different software packages to improve the quality of the podcast.  He has asked us to be patient.</p>
]]></content:encoded>
			<wfw:commentRss>http://froebe.net/blog/2007/11/12/update-on-the-missing-podcast-art-of-ase-performance-tuning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

