<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>endo news &amp; tips</title>
      <link>http://infinite-sushi.com/software/endo/news/</link>
      <description>All the news about endo</description>
      <language>en</language>
      <copyright>Copyright 2008</copyright>
      <lastBuildDate>Thu, 03 Jan 2008 14:06:47 +0900</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>endo is now donation-ware</title>
         <description><![CDATA[<p>As explained on my <a href="http://blog.kung-foo.tv/archives/001776.html">personal blog</a>, endo is now donation-ware!</p>
]]></description>
         <link>http://infinite-sushi.com/software/endo/news/2008/01/endo_is_now_donationware.php</link>
         <guid>http://infinite-sushi.com/software/endo/news/2008/01/endo_is_now_donationware.php</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">announcements</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">endo</category>
        
         <pubDate>Thu, 03 Jan 2008 14:06:47 +0900</pubDate>
      </item>
            <item>
         <title>Tune my feeds</title>
         <description><![CDATA[<p>Adam Burt emails me to inform about a utility app he wrote: <a href="http://blogs.rave.ac.uk/blojsom/blog/aburt/Software/2007/05/25/TuneMyFeeds-1-1.html">TuneMyFeeds</a>. It converts articles to audio, so you can listen instead of read, which is useful if you're travelling with your iPod.</p>
]]></description>
         <link>http://infinite-sushi.com/software/endo/news/2007/06/tune_my_feeds.php</link>
         <guid>http://infinite-sushi.com/software/endo/news/2007/06/tune_my_feeds.php</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">tips</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">audio</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">ipod</category>
        
         <pubDate>Fri, 15 Jun 2007 15:51:47 +0900</pubDate>
      </item>
            <item>
         <title>1.0.42</title>
         <description><![CDATA[<p>1.0.42 is a bug fix release. It fixes a possible crash when you have Safari 3 installed.</p>
<p>It's a recommended upgrade that you can do automatically from within endo (Help → Check for Updates) or <a href="http://infinite-sushi.com/software/endo/download/">manually</a>.</p>
]]></description>
         <link>http://infinite-sushi.com/software/endo/news/2007/06/101.php</link>
         <guid>http://infinite-sushi.com/software/endo/news/2007/06/101.php</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">announcements</category>
        
                  <category domain="http://www.sixapart.com/ns/types#tag">bugfix</category>
                  <category domain="http://www.sixapart.com/ns/types#tag">endo</category>
        
         <pubDate>Fri, 15 Jun 2007 15:43:18 +0900</pubDate>
      </item>
            <item>
         <title>Events in endo: A screencast</title>
         <description><![CDATA[<p>
Drew McLellan made a really nice screencast of endo's events support. <a href="http://allinthehead.com/retro/288/hcalendar-in-endo">Check it out</a>.
</p>
<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/aggregator" rel="tag">aggregator</a>, <a href="http://www.technorati.com/tag/endo" rel="tag">endo</a>, <a href="http://www.technorati.com/tag/events" rel="tag">events</a>, <a href="http://www.technorati.com/tag/hCalendar" rel="tag">hCalendar</a>, <a href="http://www.technorati.com/tag/ical" rel="tag">ical</a>, <a href="http://www.technorati.com/tag/microformat" rel="tag">microformat</a></p><!-- technorati tags end -->]]></description>
         <link>http://infinite-sushi.com/software/endo/news/2006/05/events_in_endo_a_screencast.php</link>
         <guid>http://infinite-sushi.com/software/endo/news/2006/05/events_in_endo_a_screencast.php</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">tips</category>
        
        
         <pubDate>Wed, 24 May 2006 17:41:36 +0900</pubDate>
      </item>
            <item>
         <title>4½ mice</title>
         <description><![CDATA[<p>endo got a <a href="http://www.macworld.com/2006/05/reviews/endo10/index.php"><img src="http://infinite-sushi.com/software/endo/news/images/revmainmouse45.gif" height="15" width="44" alt="4 and a half mice" /> review</a> in MacWorld! A quote:</p>
<blockquote>
“endo 1.0.21 is a good choice for feed addicts with a lot of subscriptions, especially those who are also bloggers or who download lots of media files. I have never used a better RSS news reader.”
</blockquote>


<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/aggregator" rel="tag">aggregator</a>, <a href="http://www.technorati.com/tag/endo" rel="tag">endo</a>, <a href="http://www.technorati.com/tag/macworld" rel="tag">macworld</a>, <a href="http://www.technorati.com/tag/review" rel="tag">review</a></p><!-- technorati tags end -->]]></description>
         <link>http://infinite-sushi.com/software/endo/news/2006/05/4_mice.php</link>
         <guid>http://infinite-sushi.com/software/endo/news/2006/05/4_mice.php</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">announcements</category>
        
        
         <pubDate>Wed, 17 May 2006 07:55:43 +0900</pubDate>
      </item>
            <item>
         <title>How to write a plugin</title>
         <description><![CDATA[<p>
endo's subscription handling can be extended using plugins. You can create plugins that configure a subscription, provide a feed, and/or parse a feed. endo comes pre-packaged with three plugins that handle subscriptions for del.icio.us, Flickr, and Technorati and one that runs user-defined scripts. To create your own plugin, you will need to know Objective-C and Apple's Cocoa Framework. 
</p><p>
Plugins are packages with the "endoplug" extension and the following directory stucture:
</p><div align="left">
<img src="http://infinite-sushi.com/software/endo/news/images/plugin-dir.jpg" height="184" width="222" alt="plugin directory structure" /></a>
</div><p>
An "endoplug" package must have an "Info.plist" at the root level, with keys as in the following example:
</p><pre>
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
  "http://www.apple.com/DTDs/PropertyList-1.0.dtd"&gt;
&lt;plist version="1.0"&gt;
&lt;dict&gt;
  &lt;key&gt;CreatorName&lt;/key&gt;
  &lt;string&gt;Adriaan Tijsseling&lt;/string&gt;
  &lt;key&gt;CreatorEmail&lt;/key&gt;
  &lt;string&gt;endo@dot.com&lt;/string&gt;
  &lt;key&gt;CreatorWebsite&lt;/key&gt;
  &lt;string&gt;http://blog.kung-foo.tv&lt;/string&gt;
  &lt;key&gt;ComponentWebsite&lt;/key&gt;
  &lt;string&gt;http://infinite-sushi.com/endo&lt;/string&gt;
  &lt;key&gt;ComponentComments&lt;/key&gt;
  &lt;string&gt;This plugin creates subscriptions for Technorati tags and cosmos.&lt;/string&gt;
  &lt;key&gt;ComponentCopyright&lt;/key&gt;
  &lt;string&gt;http://creativecommons.org/licenses/by-nc-nd/2.5/&lt;/string&gt;
  &lt;key&gt;ComponentVersion&lt;/key&gt;
  &lt;string&gt;1.0&lt;/string&gt;
&lt;/dict&gt;
&lt;/plist&gt;
</pre><p>
You can download the <a href="http://infinite-sushi.com/software/endo/download/PluginSample.zip">XCode project for a sample plugin</a>. This sample illustrates the plugin protocol by showing how to get a feed from the World of Warcraft home page. This page has no feed, so we use our plugin to extract from the HTML contents. It's just for demo purposes. The code is heavily commented and should be transparent. To adapt this code to your own plugin, please make sure to rename ALL occurrences of "PluginSample", in particular the class and plugin name. This includes occurrences in the Target and Build settings. The plugin's name is defined in the build settings for the active target and is referred to in most places by $(PRODUCT_NAME). You also must conform to the plugin protocol defined in the PluginInterface.h file.
</p><p>
If you have questions about the code, feel free to ask in the comments. Based on user input I can probably write a more elaborated documentation. For now, please play around with the <a href="http://infinite-sushi.com/software/endo/download/PluginSample.zip">sample code</a>.
</p>


<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/documentation" rel="tag">documentation</a>, <a href="http://www.technorati.com/tag/endo" rel="tag">endo</a>, <a href="http://www.technorati.com/tag/plugin" rel="tag">plugin</a>, <a href="http://www.technorati.com/tag/sample code" rel="tag">sample code</a></p><!-- technorati tags end -->]]></description>
         <link>http://infinite-sushi.com/software/endo/news/2006/04/how_to_write_a_plugin.php</link>
         <guid>http://infinite-sushi.com/software/endo/news/2006/04/how_to_write_a_plugin.php</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">tips</category>
        
        
         <pubDate>Mon, 24 Apr 2006 18:52:18 +0900</pubDate>
      </item>
            <item>
         <title>Let endo users read your blog in your style</title>
         <description><![CDATA[<p>
Subscriptions in endo can be configured to display articles using the originating website's style-sheet. This gives bloggers the option to let users view their blog entries in their own style. For example, here's <a href="http://blog.kung-foo.tv/">my blog</a>'s subscription:
</p>
<div align="center">
<img src="http://infinite-sushi.com/software/endo/news/images/sitestyle.jpg" height="176" width="315" alt="Site's style" class="framed" /><br /><br />
</div>
<p>
The "Use site's css" option is checked. Any article displayed in endo's main viewer uses my blog's style-sheet. For this to work, the style sheet has to define an "aggregator" ID. This is the ID of the main DIV element in endo's HTML template for articles. Using this name, "aggregator", is general enough so that any other aggregator that supports external style-sheets can use it. It's always nice to have a standard after all. The rest of my CSS tries to match my blog's look as much as possible. I also define styles for INS and DEL, which are used by endo to mark changes in an article (you need to turn that on in Preferences). 
</p><pre>
#aggregator { margin:1em; }
#aggregator #item {
  padding: 1em 2.6em 2.6em 2.6em;
  background-color: #fff;
}
#aggregator #item p {
  margin: 0.8em 0 0.8em 0;
  font-size:1em;
  font-weight:normal;
  line-height: 1.33em;
  text-align:justify;
}
#aggregator #content { margin: 0; }
#aggregator h1 { border-bottom: 1px solid #999; }
#aggregator h1 a { color: #ad5000; text-decoration: none; }
#aggregator h2 {
	text-align: left;
	font-size: 0.8em;
	margin: 0.2em 0 0.3em 0;
	color: #999;
}
#aggregator img { border: none; }
#categories {
	text-align: right;
	font-size: 0.8em;
	margin: 0.3em 0 0.3em 0;
	color: #999;
}
ins.diff { background: #aaffab; text-decoration:none; }
del.diff { background: #fddacb; text-decoration:none; }
</pre><p>
If your blog or website supports the #aggregator ID, <a href="http://infinite-sushi.com/contact/">drop me a line</a>. Once I've got a list compiled, I will link them here. 
</p>




<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/aggregator" rel="tag">aggregator</a>, <a href="http://www.technorati.com/tag/css" rel="tag">css</a>, <a href="http://www.technorati.com/tag/endo" rel="tag">endo</a></p><!-- technorati tags end -->]]></description>
         <link>http://infinite-sushi.com/software/endo/news/2006/03/let_endo_users_read_your_blog.php</link>
         <guid>http://infinite-sushi.com/software/endo/news/2006/03/let_endo_users_read_your_blog.php</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">tips</category>
        
        
         <pubDate>Tue, 14 Mar 2006 21:20:34 +0900</pubDate>
      </item>
            <item>
         <title>Designing the endo icon</title>
         <description><![CDATA[<p>
Mike Rohde reveals his <a href="http://www.rohdesign.com/weblog/archives/001700.html">creative design process</a> of the <a href="http://infinite-sushi.com/software/endo/">endo</a> icon. An insightful read.
</p>


<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/design" rel="tag">design</a>, <a href="http://www.technorati.com/tag/endo" rel="tag">endo</a>, <a href="http://www.technorati.com/tag/icon" rel="tag">icon</a></p><!-- technorati tags end -->]]></description>
         <link>http://infinite-sushi.com/software/endo/news/2006/03/designing_the_endo_icon.php</link>
         <guid>http://infinite-sushi.com/software/endo/news/2006/03/designing_the_endo_icon.php</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">announcements</category>
        
        
         <pubDate>Sat, 11 Mar 2006 22:01:01 +0900</pubDate>
      </item>
            <item>
         <title>Introducing “endo”</title>
         <description><![CDATA[<p>
I'm very pleased to release a new app called “endo” to the public (as of Monday 6th, 2006). It's yet another aggregator for the Mac OS X, but this one differs from the others in that it approaches feed reading a bit differently. endo sees feeds as a continuous stream of information that can be filtered and grouped as you see fit. endo even has a special groups bar — in which groups can be displayed as customizable icons or text — for easy group navigation using mouse or keyboard (you can even type the first few letters of a group name and endo will jump right to it). Keyboard navigation is omnipresent. There is even a uniform scrolling mode: Press the down arrow to read articles, it will scroll the article's content as well, and then skip to the next when the end of the article has been reached. Give that mouse a little break. 
</p><p>
Take a look at the <a href="http://infinite-sushi.com/software/endo/">info page</a> and the <a href="http://infinite-sushi.com/software/endo/">screenshots</a> or just <a href="http://infinite-sushi.com/software/endo/download/">download endo</a> and give it a whirl. endo has documentation built into it, accessible via the Help menu.
</p><p>
endo is only available for 10.4, since it uses a lot of new features that Apple introduced in 10.4. That doesn't just include Spotlight, but many under-the-hood changes made by Apple. 
</p><p>
This website will soon have sections for plugins, styles, and group icons. In the meantime, you can send your creations to adriaan at infinite-sushi.com. Documentation for writing plugins is forthcoming. A how-to on creating a custom style is included in the download and in endo's Help book. 
</p><p>
If you have questions, suggestions, or bug-reports, please use the <a href="http://infinite-sushi.com/contact/">contact form</a>. I hope you'll like endo!
</p>


<!-- technorati tags start --><p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/10.4" rel="tag">10.4</a>, <a href="http://www.technorati.com/tag/aggregator" rel="tag">aggregator</a>, <a href="http://www.technorati.com/tag/endo" rel="tag">endo</a>, <a href="http://www.technorati.com/tag/macosx" rel="tag">macosx</a>, <a href="http://www.technorati.com/tag/universal" rel="tag">universal</a></p><!-- technorati tags end -->]]></description>
         <link>http://infinite-sushi.com/software/endo/news/2006/03/welcome.php</link>
         <guid>http://infinite-sushi.com/software/endo/news/2006/03/welcome.php</guid>
                  <category domain="http://www.sixapart.com/ns/types#category">announcements</category>
        
        
         <pubDate>Sat, 04 Mar 2006 13:56:11 +0900</pubDate>
      </item>
      
   </channel>
</rss>