<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Making Firefox use Thunderbird for web feeds</title>
	<atom:link href="http://ilias.ca/blog/2006/12/making-firefox-use-thunderbird-for-web-feeds/feed/" rel="self" type="application/rss+xml" />
	<link>http://ilias.ca/blog/2006/12/making-firefox-use-thunderbird-for-web-feeds/</link>
	<description>I still dream of Organon</description>
	<lastBuildDate>Tue, 09 Mar 2010 03:07:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Kevin</title>
		<link>http://ilias.ca/blog/2006/12/making-firefox-use-thunderbird-for-web-feeds/comment-page-1/#comment-274708</link>
		<dc:creator>Kevin</dc:creator>
		<pubDate>Sun, 20 Sep 2009 02:59:09 +0000</pubDate>
		<guid isPermaLink="false">http://ilias.ca/blog/2006/12/making-firefox-use-thunderbird-for-web-feeds/#comment-274708</guid>
		<description>You&#039;ll need to also do the following:
In Firefox go to TOOLS -&gt; OPTIONS -&gt; APPLICATIONS and from the list choose WEB FEED
Set the WEB FEED to open with Thunderbird (it works also with Thunderbird portable, you must choose the executable thunderbird.exe from \app\thunderbird\)

This is a similar hack as shown in http://www.blowyouros.com/2009/01/firefox-to-thunderbird-rss-feed-one-click-subscribe/ but for Firefox 3.5</description>
		<content:encoded><![CDATA[<p>You&#8217;ll need to also do the following:<br />
In Firefox go to TOOLS -&gt; OPTIONS -&gt; APPLICATIONS and from the list choose WEB FEED<br />
Set the WEB FEED to open with Thunderbird (it works also with Thunderbird portable, you must choose the executable thunderbird.exe from \app\thunderbird\)</p>
<p>This is a similar hack as shown in <a href="http://www.blowyouros.com/2009/01/firefox-to-thunderbird-rss-feed-one-click-subscribe/" rel="nofollow">http://www.blowyouros.com/2009/01/firefox-to-thunderbird-rss-feed-one-click-subscribe/</a> but for Firefox 3.5</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ã‚³ãƒ”ãƒ¼ãƒ–ãƒ©ãƒ³ãƒ‰</title>
		<link>http://ilias.ca/blog/2006/12/making-firefox-use-thunderbird-for-web-feeds/comment-page-1/#comment-274685</link>
		<dc:creator>ã‚³ãƒ”ãƒ¼ãƒ–ãƒ©ãƒ³ãƒ‰</dc:creator>
		<pubDate>Wed, 29 Jul 2009 10:52:29 +0000</pubDate>
		<guid isPermaLink="false">http://ilias.ca/blog/2006/12/making-firefox-use-thunderbird-for-web-feeds/#comment-274685</guid>
		<description>Great! Woo!
I agree with you!

Thank you for sharing this with us.</description>
		<content:encoded><![CDATA[<p>Great! Woo!<br />
I agree with you!</p>
<p>Thank you for sharing this with us.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave</title>
		<link>http://ilias.ca/blog/2006/12/making-firefox-use-thunderbird-for-web-feeds/comment-page-1/#comment-274628</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Sat, 28 Feb 2009 18:26:36 +0000</pubDate>
		<guid isPermaLink="false">http://ilias.ca/blog/2006/12/making-firefox-use-thunderbird-for-web-feeds/#comment-274628</guid>
		<description>Michael Staib - That workaround worked perfectly for me.  Many thanks!</description>
		<content:encoded><![CDATA[<p>Michael Staib &#8211; That workaround worked perfectly for me.  Many thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tiren</title>
		<link>http://ilias.ca/blog/2006/12/making-firefox-use-thunderbird-for-web-feeds/comment-page-1/#comment-274619</link>
		<dc:creator>tiren</dc:creator>
		<pubDate>Sun, 15 Feb 2009 17:28:43 +0000</pubDate>
		<guid isPermaLink="false">http://ilias.ca/blog/2006/12/making-firefox-use-thunderbird-for-web-feeds/#comment-274619</guid>
		<description>Hi,

i have tried the Michale Staib&#039;s (previous post) method for Firefox 3 but it doesn&#039;t work for me... When i click the RSS icon in the address bar an error window appears with this message:

&quot;Firefox doesn&#039;t know how to open this address, because the protocol (feed) isn&#039;t associated with any programhael&quot;

Any idea?</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>i have tried the Michale Staib&#8217;s (previous post) method for Firefox 3 but it doesn&#8217;t work for me&#8230; When i click the RSS icon in the address bar an error window appears with this message:</p>
<p>&#8220;Firefox doesn&#8217;t know how to open this address, because the protocol (feed) isn&#8217;t associated with any programhael&#8221;</p>
<p>Any idea?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Firefox to Thunderbird RSS feed one click subscribe</title>
		<link>http://ilias.ca/blog/2006/12/making-firefox-use-thunderbird-for-web-feeds/comment-page-1/#comment-274613</link>
		<dc:creator>Firefox to Thunderbird RSS feed one click subscribe</dc:creator>
		<pubDate>Thu, 29 Jan 2009 15:48:06 +0000</pubDate>
		<guid isPermaLink="false">http://ilias.ca/blog/2006/12/making-firefox-use-thunderbird-for-web-feeds/#comment-274613</guid>
		<description>[...] source: Cris Ilias blog [...]</description>
		<content:encoded><![CDATA[<p>[...] source: Cris Ilias blog [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Staib</title>
		<link>http://ilias.ca/blog/2006/12/making-firefox-use-thunderbird-for-web-feeds/comment-page-1/#comment-274586</link>
		<dc:creator>Michael Staib</dc:creator>
		<pubDate>Tue, 02 Dec 2008 04:23:11 +0000</pubDate>
		<guid isPermaLink="false">http://ilias.ca/blog/2006/12/making-firefox-use-thunderbird-for-web-feeds/#comment-274586</guid>
		<description>Those who made it to this page looking for a similar solution for Firefox 3 (as I did) may find this hack useful... be warned that it&#039;s nowhere near as polished as the above, and not very extensively tested, but I did successfully use it to add a feed in Thunderbird. :) Around line 392, look for...
    case &quot;client&quot;:
      var clientApp = prefs.getComplexValue(getPrefAppForType(feedType), Ci.nsILocalFile);

      // For the benefit of applications that might know how to deal with more
      // URLs than just feeds, send feed: URLs in the following format:
      //
      // http urls: replace scheme with feed, e.g.
      // http://foo.com/index.rdf -&gt; feed://foo.com/index.rdf
      // other urls: prepend feed: scheme, e.g.
      // https://foo.com/index.rdf -&gt; feed:https://foo.com/index.rdf
      var ios = 
          Cc[&quot;@mozilla.org/network/io-service;1&quot;].
          getService(Ci.nsIIOService);
      var feedURI = ios.newURI(spec, null, null);
      if (feedURI.schemeIs(&quot;http&quot;)) {
        feedURI.scheme = &quot;feed&quot;;
        spec = feedURI.spec;
      }
      else
        spec = &quot;feed:&quot; + spec;

      var ss = 
          Cc[&quot;@mozilla.org/browser/shell-service;1&quot;].
          getService(Ci.nsIShellService);
      ss.openApplicationWithURI(clientApp, spec);
      break;

And replace with...
    case &quot;client&quot;:
      var clientApp = prefs.getComplexValue(getPrefAppForType(feedType), Ci.nsILocalFile);
      // next five lines are new
      var feedhandlerArgs = safeGetCharPref(&quot;browser.feeds.handlers.application.args&quot;, Ci.nsIILocalFile);
      var file = Cc[&quot;@mozilla.org/file/local;1&quot;].createInstance(Components.interfaces.nsILocalFile);
      file.initWithPath(clientApp.persistentDescriptor);
      var process = Cc[&quot;@mozilla.org/process/util;1&quot;].createInstance(Components.interfaces.nsIProcess);
      process.init(file);

      // For the benefit of applications that might know how to deal with more
      // URLs than just feeds, send feed: URLs in the following format:
      //
      // http urls: replace scheme with feed, e.g.
      // http://foo.com/index.rdf -&gt; feed://foo.com/index.rdf
      // other urls: prepend feed: scheme, e.g.
      // https://foo.com/index.rdf -&gt; feed:https://foo.com/index.rdf
      //var ios = 
      //    Cc[&quot;@mozilla.org/network/io-service;1&quot;].
      //    getService(Ci.nsIIOService);
      //var feedURI = ios.newURI(spec, null, null);
      //if (feedURI.schemeIs(&quot;http&quot;)) {
      //  feedURI.scheme = &quot;feed&quot;;
      //  spec = feedURI.spec;
      //}
      //else
        spec = &quot;feed:&quot; + spec;
      // next four lines are new
      if (feedhandlerArgs)
        var args = [feedhandlerArgs, spec];
      else
        var args = [spec];


      //var ss = 
      //    Cc[&quot;@mozilla.org/browser/shell-service;1&quot;].
      //    getService(Ci.nsIShellService);
      //ss.openApplicationWithURI(clientApp, spec);
      process.run(false, args, args.length);
      break;

It can probably be done much more robustly, but it seems to work for the stated purpose. Enjoy!</description>
		<content:encoded><![CDATA[<p>Those who made it to this page looking for a similar solution for Firefox 3 (as I did) may find this hack useful&#8230; be warned that it&#8217;s nowhere near as polished as the above, and not very extensively tested, but I did successfully use it to add a feed in Thunderbird. <img src='http://ilias.ca/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Around line 392, look for&#8230;<br />
    case &#8220;client&#8221;:<br />
      var clientApp = prefs.getComplexValue(getPrefAppForType(feedType), Ci.nsILocalFile);</p>
<p>      // For the benefit of applications that might know how to deal with more<br />
      // URLs than just feeds, send feed: URLs in the following format:<br />
      //<br />
      // http urls: replace scheme with feed, e.g.<br />
      // <a href="http://foo.com/index.rdf" rel="nofollow">http://foo.com/index.rdf</a> -&gt; <a href="feed://foo.com/index.rdf" rel="nofollow">feed://foo.com/index.rdf</a><br />
      // other urls: prepend feed: scheme, e.g.<br />
      // <a href="https://foo.com/index.rdf" rel="nofollow">https://foo.com/index.rdf</a> -&gt; feed:https://foo.com/index.rdf<br />
      var ios =<br />
          Cc["@mozilla.org/network/io-service;1"].<br />
          getService(Ci.nsIIOService);<br />
      var feedURI = ios.newURI(spec, null, null);<br />
      if (feedURI.schemeIs(&#8220;http&#8221;)) {<br />
        feedURI.scheme = &#8220;feed&#8221;;<br />
        spec = feedURI.spec;<br />
      }<br />
      else<br />
        spec = &#8220;feed:&#8221; + spec;</p>
<p>      var ss =<br />
          Cc["@mozilla.org/browser/shell-service;1"].<br />
          getService(Ci.nsIShellService);<br />
      ss.openApplicationWithURI(clientApp, spec);<br />
      break;</p>
<p>And replace with&#8230;<br />
    case &#8220;client&#8221;:<br />
      var clientApp = prefs.getComplexValue(getPrefAppForType(feedType), Ci.nsILocalFile);<br />
      // next five lines are new<br />
      var feedhandlerArgs = safeGetCharPref(&#8220;browser.feeds.handlers.application.args&#8221;, Ci.nsIILocalFile);<br />
      var file = Cc["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);<br />
      file.initWithPath(clientApp.persistentDescriptor);<br />
      var process = Cc["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess);<br />
      process.init(file);</p>
<p>      // For the benefit of applications that might know how to deal with more<br />
      // URLs than just feeds, send feed: URLs in the following format:<br />
      //<br />
      // http urls: replace scheme with feed, e.g.<br />
      // <a href="http://foo.com/index.rdf" rel="nofollow">http://foo.com/index.rdf</a> -&gt; <a href="feed://foo.com/index.rdf" rel="nofollow">feed://foo.com/index.rdf</a><br />
      // other urls: prepend feed: scheme, e.g.<br />
      // <a href="https://foo.com/index.rdf" rel="nofollow">https://foo.com/index.rdf</a> -&gt; feed:https://foo.com/index.rdf<br />
      //var ios =<br />
      //    Cc["@mozilla.org/network/io-service;1"].<br />
      //    getService(Ci.nsIIOService);<br />
      //var feedURI = ios.newURI(spec, null, null);<br />
      //if (feedURI.schemeIs(&#8220;http&#8221;)) {<br />
      //  feedURI.scheme = &#8220;feed&#8221;;<br />
      //  spec = feedURI.spec;<br />
      //}<br />
      //else<br />
        spec = &#8220;feed:&#8221; + spec;<br />
      // next four lines are new<br />
      if (feedhandlerArgs)<br />
        var args = [feedhandlerArgs, spec];<br />
      else<br />
        var args = [spec];</p>
<p>      //var ss =<br />
      //    Cc["@mozilla.org/browser/shell-service;1"].<br />
      //    getService(Ci.nsIShellService);<br />
      //ss.openApplicationWithURI(clientApp, spec);<br />
      process.run(false, args, args.length);<br />
      break;</p>
<p>It can probably be done much more robustly, but it seems to work for the stated purpose. Enjoy!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thunderbird &#38; Firefox, incompatible? - Overclock.net - Overclocking.net</title>
		<link>http://ilias.ca/blog/2006/12/making-firefox-use-thunderbird-for-web-feeds/comment-page-1/#comment-274577</link>
		<dc:creator>Thunderbird &#38; Firefox, incompatible? - Overclock.net - Overclocking.net</dc:creator>
		<pubDate>Thu, 13 Nov 2008 17:35:20 +0000</pubDate>
		<guid isPermaLink="false">http://ilias.ca/blog/2006/12/making-firefox-use-thunderbird-for-web-feeds/#comment-274577</guid>
		<description>[...] line. You could always request the feature.    You were right, it is a bug. I found a workaround here.  You have to alter some code in Mozilla Firefoxcomponentsfeedconverter.js Then add two strings [...]</description>
		<content:encoded><![CDATA[<p>[...] line. You could always request the feature.    You were right, it is a bug. I found a workaround here.  You have to alter some code in Mozilla Firefoxcomponentsfeedconverter.js Then add two strings [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DarthNihilus</title>
		<link>http://ilias.ca/blog/2006/12/making-firefox-use-thunderbird-for-web-feeds/comment-page-1/#comment-269441</link>
		<dc:creator>DarthNihilus</dc:creator>
		<pubDate>Fri, 22 Aug 2008 11:19:40 +0000</pubDate>
		<guid isPermaLink="false">http://ilias.ca/blog/2006/12/making-firefox-use-thunderbird-for-web-feeds/#comment-269441</guid>
		<description>What about Firefox 3? There is no code like that in FeedConverter.js</description>
		<content:encoded><![CDATA[<p>What about Firefox 3? There is no code like that in FeedConverter.js</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kenneth</title>
		<link>http://ilias.ca/blog/2006/12/making-firefox-use-thunderbird-for-web-feeds/comment-page-1/#comment-255466</link>
		<dc:creator>Kenneth</dc:creator>
		<pubDate>Mon, 23 Jun 2008 16:39:54 +0000</pubDate>
		<guid isPermaLink="false">http://ilias.ca/blog/2006/12/making-firefox-use-thunderbird-for-web-feeds/#comment-255466</guid>
		<description>How do use Thunderbird from WITHIN Firefox 3.0. I was able to in earlier Firefox.

Thanks Kenneth</description>
		<content:encoded><![CDATA[<p>How do use Thunderbird from WITHIN Firefox 3.0. I was able to in earlier Firefox.</p>
<p>Thanks Kenneth</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: &#187; links for 2007-03-24 &#187; Supples&#8217; Pub</title>
		<link>http://ilias.ca/blog/2006/12/making-firefox-use-thunderbird-for-web-feeds/comment-page-1/#comment-21804</link>
		<dc:creator>&#187; links for 2007-03-24 &#187; Supples&#8217; Pub</dc:creator>
		<pubDate>Sat, 24 Mar 2007 04:30:28 +0000</pubDate>
		<guid isPermaLink="false">http://ilias.ca/blog/2006/12/making-firefox-use-thunderbird-for-web-feeds/#comment-21804</guid>
		<description>[...] Chris Iliasâ€™ Blog Â» Making Firefox use Thunderbird for web feeds (tags: Firefox Thunderbird)       Filed under: del.icio.us Links &#8212; [...]</description>
		<content:encoded><![CDATA[<p>[...] Chris Iliasâ€™ Blog Â» Making Firefox use Thunderbird for web feeds (tags: Firefox Thunderbird)       Filed under: del.icio.us Links &#8212; [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
