利用 gcin filter 來呼叫你的 Bookmarks

12月 7th, 2006 No Comments »

利用 gcin filter 來呼叫你的 Bookmarks 然後自動開啟 Browser 連到該 URL 去

先簡單介紹一下 gcin filter:
1.啟用 gcin filter

export GCIN_OUTPUT_FILTER=/path/to/myscript.sh
pkill -1 gcin ; gcin &
(mac 下用 killall gcin ; gcin &)

2.停用 gcin filter

unset GCIN_OUTPUT_FILTER ; pkill -1 gcin ; gcin &
 or
ln -sf /path/to/myscript.sh

3.gcin filter shell script 範例

#!/bin/bash
read -r aa
echo -n $aa
echo $aa >> gcin.log

4.利用 gcin 來呼叫你的 Bookmarks (gcin_bookmarks.sh)

#!/bin/bash
read -r -t 1 aa
if [ "$(echo -n $aa|cut -c-7)" = "http://" ] || [ "$(echo -n $aa|cut -c-8)" = "https://" ]; then
   if [ "$(uname -s)" = "Darwin" ]; then
     open -a Safari.app $aa
   else
     exec firefox $aa
   fi
fi
echo -n $aa

5.that is all

6.example
當我輸入 “mac” 時,會列出 mac 相關的網址,我若選 2 就會自動打開 Safari 連到 Apple Taiwan 的網頁去了 (在 Mac OS X 底下)
gcin5

當我輸入 “lin” 時,就會列出 linux 相關的網址
gcin_lin

FireStats icon Powered by FireStats