Tuesday, March 22, 2005

OpenSearch Aggregator for Firefox?

As the viral buzz catches hold of OpenSearch, I have to admit I am quite looking forward to the first OpenSearch Firefox extension that appears on the scene.

There are RSS aggregators already available for Firefox of course (such as Sage) but I think a personal metasearch aggregator would be a bit different...

For example, it may be useful to be able to set up personal search profiles that make queries to different sets of search engines.

To make administering personal search contexts a joy rather than a chore, my v0.1 client would support:

- easy definition of new search contexts;
- one click subscription to an OpenSearch feed;
- easy maintenance/editing of contexts and feeds.

The one click subscirption raises an interesting issue - does OpenSearch support autodiscovery that makes it clear an OpenSearch feed is available? Somehting like this perhaps:
<link rel="opensearch" type="application/rss+xml" href="http://safari.oreilly.com/osrss?search=" title="OpenSearch On Safari" />

Contention/prioritising results is an issue, of course, but I have some thoughts on that which I'll describe in a forthcoming post...


Blogger Tony Hirst said...

Oops - a bit hasty in that post I think...a better autodicsovery link would be:
<link rel="osrss" type="application/rss+xml" href=" Search Description file http://safari.oreilly.com/osrss.xml" title="OpenSearch On Safari" />" />

That is - osrss seems to be the favouted way of referring to OpenSearch RSS; and the link should really refer to the appropriate OpenSearch Description document.

3:30 PM  
Blogger Tony Hirst said...

There was an error in that comment too, I notice. I'll try again:

<link rel="osrss" type="application/rss+xml" href="http://safari.oreilly.com/osrss.xml" title="OpenSearch On Safari" />

3:36 PM  
Blogger Sam said...

This comment has been removed by a blog administrator.

3:17 PM  
Blogger Sam said...

This comment has been removed by a blog administrator.

3:19 PM  

Post a Comment

<< Home