Surfraw
CLI で色々な検索エンジンを指定して検索結果を指定のブラウザで表示してくれる。
install
pacman -Ss surfraw
検索エンジンのリスト(elviとよばれるスクリプト群の種類として)
sr -elvi
sr
はsurfraw
のaliasである。
ブラウザの指定
BROWSER=qutebrowsser sr duckduckgo hoo
~/.config/surfraw/conf
、/etc/xdg/surfraw/conf
の優先順で読みこまれる設定ファイルを作成しておいてもよい。
検索エンジンのリスト
sr -elvi
$ sr duckduckgo topic_name
elvi は /usr/lib/surfraw/
以下にタイプ別のスクリプトとして用意されている
ls /usr/lib/surfraw/
acronym ads alioth amazon archpkg archwiki arxiv ask aur austlii bbcnews bing bookfinder bugmenot bugzilla cia cisco cite cliki cnn comlaw commandlinefu ctan currency cve debbugs debcodesearch debcontents deblists deblogs debpackages debpkghome debpts debsec debvcsbrowse debwiki deja discogs duckduckgo ebay etym excite f5 finkpkg foldoc freebsd freedb freshmeat fsfdir gcache genbugs genportage github gmane google gutenberg imdb ixquick jamendo javasun jquery l1sp lastfm leodict lsm macports mathworld mdn mininova musicbrainz mysqldoc netbsd nlab ntrs openbsd oraclesearch pgdoc pgpkeys phpdoc pin piratebay priberam pubmed rae rfc S scholar scpan searx slashdot slinuxdoc sourceforge springer stack stockquote thesaurus translate urban W w3css w3html w3link w3rdf wayback webster wikipedia wiktionary woffle wolfram worldwidescience yahoo yandex youtube
amazon:
surfraw amazon -search=books -country=en -q Stanislaw Lem
AUR:
sr aur package_name
arch wiki:
sr archwiki article_name