Surfraw

提供: ArchWiki
2023年1月28日 (土) 17:51時点におけるKgx (トーク | 投稿記録)による版 (Categoryのリンクを追加)
ナビゲーションに移動 検索に移動

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

ウェブサイトの検索スクリプトの完全なリストは surfraw -elvi を参照してください。