Surfraw
ナビゲーションに移動
検索に移動
surfraw は様々な WWW 検索エンジンの高速な UNIX コマンドラインインターフェイスです。Surfraw を開発したのは Julian Assange です。
インストール
設定
Surfraw はデフォルトのブラウザを使って検索結果を開きます。標準的なブラウザがインストールされていない場合、Surfraw は $BROWSER を呼び出します。変数が空の場合、結果を開くことができないというエラーメッセージが表示されます。使用するブラウザなどのオプションは ~/.config/surfraw/conf
で設定できます:
SURFRAW_graphical_browser=/usr/bin/chromium #SURFRAW_text_browser=/usr/bin/elinks SURFRAW_graphical=yes
デフォルトの設定ファイルは /etc/xdg/surfraw/conf
にインストールされます。
使用方法
Surfraw は elvi と呼ばれるシェルスクリプトから構成され、それぞれが特定のウェブサイトを検索します。
elvi のリストを確認するには:
$ surfraw -elvi
surfraw は正式名称でも短縮形でも使えます:
$ sr duckduckgo topic_name
elvi を直接呼び出したい場合は surfraw を $PATH
に追加します。
ウェブ検索できる elvi の数は100を超えます。Amazon から検索する例:
$ surfraw amazon -search=books -country=en -q Stanislaw Lem
AUR を検索するには:
sr aur package_name
ArchWiki を検索するには:
sr archwiki article_name
ウェブサイトの検索スクリプトの完全なリストは List of Elvi を参照してください。