September 4,2008

[Quicksilver]自訂搜尋與排序


0407_13


uno99 在 利用 QS 與 TinyURL 縮短網址這篇中問到,Web Search Module 內建的 TinyURL 忽然失去作用,我研究了一下發現,TinyURL 好像把原本縮短網址的語法更改了,所以才會造成每次都會傳回需要重新輸入網址的狀況。

因為 TinyURL 用來縮短網址的做法其實和 Quicksilver 的 Web Search Module 運作原理相同,所以我們只要再新增一組 TinyURL 調整過的語法就可以正常使用了。

首先到 Quicksilver 的偏好設定中的「Catalog」→ 「Custom」,然後從+號的下拉式清單中新增「Web Search list」這項。


search list


選擇好「Web Search list」後按一下右下角的「i」就可以新增自訂的搜尋網址,現在這個例子是要新增 TinyURL 的搜尋網址,所以就直接填入「qss-http://tinyurl.com/create.php?url=***」即可。

search list2



利用這個方法,我們也可以自己加入 Web Search Module 沒有列出來的搜尋服務。要注意的一點是,填入的網址中,用來放置搜尋關鍵字的位置要使用***來代替。舉例來說,在IMDB搜尋walle的網址是:

http://www.imdb.com/find?q=walle

那我們要列入 Web Search list 的網址就要修改成

qss-http://www.imdb.com/find?q=***


再來,hyk 問:怎樣把 QS 搜尋的排序和我們自己喜愛的按鍵結合。QS 會根據我們常用的關鍵字與搜尋的結果搭配並且給予分數,分數越高排序也越上面,例如你常常使用 map 這組關鍵字開啟 google maps,那 QS 會在一段時間的練習之後自動把 map 對應給 google maps 的網址。

default list2



你不想等 QS 自動學習也可以,只要你按好關鍵字後,選擇想做為對應的項目然後按右鍵,「Set as default for XXX」就可以把該關鍵字指定給你要的項目囉!反之,如果你不要 QS 自動學習的搜尋項目,同樣在該項目上按右鍵,選「Remove as default for XXX」就可以移除囉!

default list

Posted by appleseed0323 at 樂多Roodo! │15:32 │回應(3)引用(0)└萬能的Quicksilver
樂多分類:網路/3C 共同主題:咬一口蘋果OS 工具:加入樂多書籤編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/7111747
回應文章

真的超感謝阿阿阿阿!!!

讓你特別回覆一篇有點不好意思@@

這篇好實用,老實說我從這邊學到了很多東西!

真的很感謝Appleseed不吝的教學!!

再次說聲謝謝!!
Posted by uno99 at September 5,2008 10:30

這邊真的是qs的天堂!

請問一個離本篇比較遠的問題

就是qs在把itunes歌曲傳到growl時,好像都不會顯示歌曲的rating?

因為如果用growltune就會有,可是如果透過qs就不會有,不知道appleseed大有沒有什麼idea?
Posted by Commandor at September 7,2008 00:58

uno99,別客氣啦!
其實很多QS的東西都是稍微講一下就ok的東西
只是大部份都很瑣碎,所以我也沒有一一寫出來,也因為你提出問題,我才有動力寫出來呀^^

Commandor,是的。Growl顯示歌曲資訊時,沒有足夠的欄位秀出rating了,目前看來這個方式是無解的T^T
Posted by appleseed at September 8,2008 11:30