Surfraw

提供: ArchWiki
2016年8月19日 (金) 21:52時点におけるKusakata (トーク | 投稿記録)による版 (ページの作成:「Category:インターネットアプリケーション Category:検索 en:Surfraw [http://surfraw.alioth.debian.org/ surfraw] は様々な WWw 検索エンジ...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

surfraw は様々な WWw 検索エンジンの高速な UNIX コマンドラインインターフェイスです。Surfraw を開発したのは Julian Assange です。

インストール

surfraw パッケージをインストールしてください。

設定

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