検索、検索

右上の検索バーからの検索は*.src(おなじみMacのSherlockと同じ形式のファイル)を用意して置けばよいのだが、Sage(RSSリーダ)の検索に追加する場合は、sage.jarを展開して得られるcontent/search/searchEngine.rdfを編集して、エントリを2ヶ所に追加する。つまりrdf:Seqのところとrdf:Descriptionの2ヶ所。そして

 # zip sage.jar content/search/searchEngine.rdf content/search/hoge.png

などとしてsage.jarのsearchEngine.rdfを更新、アイコンを追加してFirefoxを起動し直す。すると…増えてます。追加する検索はhttps://でも大丈夫みたいです。XMLのエンティティ(って言うんだっけ?)の中なのでURLの表記を「&」→「&」にするのに注意。

たぶんそのうち、SageもSherlock形式に対応するんじゃないかな。RSSで検索結果を返すってのはだんだんメジャーになっていくと思うんだよな。あー修論を思い出すぜ。

(追記) 2004-07-20 14:13

ついでにSageでRSSのItemの番号を表示されてしまうのが気に入らないので(RSS Reader Panel時代はなかったのに!)、直したい人は変更して、やっぱりsage.jarに入れるといいよ。…だんだんマシになってきたぜ。

--- ./content/sage.js.orig
+++ ./content/sage.js   2004-07-20 14:10:35.000000000 +0900
@@ -325,7 +325,7 @@ function setRssItemListBox() {
        for(var i = 0; currentFeed.getItemCount() > i; i++) {
                var item = currentFeed.getItem(i);
                var itemLabel = item.getTitle();
-               itemLabel = (i+1) + ". " + itemLabel;
+               // itemLabel = (i+1) + ". " + itemLabel;
                var listItem = rssItemListBox.appendItem(itemLabel, i);
 
                if(isVisited(item.getLink())) {

(追記) 2004-07-20 23:16

何が言いたいかって、このblogの検索、こうやると(mydns.jp)RSSで取れるんですよ。NewsClipもこれ(mydns.jp)でRSSが取れる。それを追加したってことです。あとライブドアさんのこれ(livedoor.com)も、ついでに。

Googleあたりの検索結果をRSSに変換するくらいのことは誰かやってそうだな。探してみようっと。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です