「Surfraw」の版間の差分
ナビゲーションに移動
検索に移動
(→使用方法: リンクを追加) |
Kusanaginoturugi (トーク | 投稿記録) (カテゴリを修正) |
||
1行目: | 1行目: | ||
− | [[Category: |
+ | [[Category:ウェブ]] |
− | [[Category:コンソールアプリケーション]] |
||
[[Category:検索]] |
[[Category:検索]] |
||
+ | [[Category:コンソールアプリケーション]] |
||
[[en:Surfraw]] |
[[en:Surfraw]] |
||
[https://gitlab.com/surfraw/Surfraw surfraw] は様々な WWW 検索エンジンの高速な UNIX コマンドラインインターフェイスです。Surfraw を開発したのは Julian Assange です。 |
[https://gitlab.com/surfraw/Surfraw surfraw] は様々な WWW 検索エンジンの高速な UNIX コマンドラインインターフェイスです。Surfraw を開発したのは Julian Assange です。 |
2023年11月28日 (火) 20:57時点における最新版
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 を参照してください。