<?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>Moving the Curve &#187; opensearch</title>
	<atom:link href="http://www.stevideter.com/category/opensearch/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stevideter.com</link>
	<description>Technology, code, and thoughts by Stevi Deter</description>
	<lastBuildDate>Tue, 31 May 2011 19:37:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Creating OpenSearch plugins for Mozilla Firefox</title>
		<link>http://www.stevideter.com/2008/03/15/creating-opensearch-plugins-for-mozilla-firefox/</link>
		<comments>http://www.stevideter.com/2008/03/15/creating-opensearch-plugins-for-mozilla-firefox/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 02:17:06 +0000</pubDate>
		<dc:creator>stevi</dc:creator>
				<category><![CDATA[opensearch]]></category>
		<category><![CDATA[cocktaildb]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[hubris]]></category>
		<category><![CDATA[impatience]]></category>
		<category><![CDATA[laziness]]></category>
		<category><![CDATA[livehttpheaders]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[search engine]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[url kitchen]]></category>

		<guid isPermaLink="false">http://www.stevideter.com/2008/03/15/creating-opensearch-plugins-for-mozilla-firefox/</guid>
		<description><![CDATA[I frequently use the CocktailDB web site to find and compare cocktail recipes. Being a lazy programmer who uses Firefox, I got fed up with having to go to the main search page to start a new search, so I finally decided to experiment with making an OpenSearch plugin so I could start a search [...]
No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I frequently use the <a href="http://www.cocktaildb.com/index" title="CocktailDB" target="_blank">CocktailDB</a> web site to find and compare cocktail recipes.</p>
<p>Being a lazy programmer who uses Firefox, I got fed up with having to go to the main search page to start a new search, so I finally decided to experiment with <a href="http://developer.mozilla.org/en/docs/Creating_OpenSearch_plugins_for_Firefox" title="Making an OpenSearch plugin" target="_blank">making an OpenSearch plugin</a> so I could start a search right from the Search Engine section  of my Toolbar.</p>
<p>I found the information on the Mozilla Developer site to be sufficient to get me going. The only real issue I hit was figuring out all the right parameters to send in post to the search url. Happily, <a href="http://livehttpheaders.mozdev.org/" title="LiveHTTPHeaders" target="_blank">LiveHTTPHeaders</a> solved this with one request. I turned on LiveHTTPHeaders from Tools, made a request from the normal search page, and voilà, all the parameters were captured for me to examine and add as needed to my OpenSearch xml document.</p>
<p>Within a half-hour, I had two different OpenSearch plugins, one to search by recipe name, and one by an ingredient. I used <a href="http://software.hixie.ch/utilities/cgi/data/data" title="URI Kitchen" target="_blank">URI kitchen</a> to get the correct string to format the favicon.ico that CocktailDB uses on their site, created an html page with links in the headers to enable autodiscovery, and I was good to go.</p>
<p>You can try the plugins for yourself by visiting <a href="http://www.stevideter.com/cocktaildb.html" title="Autodiscovery for CocktailDB search plugins" target="_blank">my autodiscovery page</a> and adding one or both plugins. Enjoy, and maybe you&#8217;ll be inspired to create a search engine plugin for one of your frequently used sites. Or to mix yourself a nice drink.</p>
<p>Cheers!</p>
<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.stevideter.com/2008/03/15/creating-opensearch-plugins-for-mozilla-firefox/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

