Před chvílí jsme psali o Surfraw , rozhraní příkazového řádku pro oblíbené vyhledávače a více než 100 webů. Surfraw vám pomůže hledat cokoli z internetu z terminálu. Dnes jsem narazil na podobnou utilitu s názvem "S" . Ano, název této utility je pouze „S“. Stejně jako Surfraw vám utilita „S“ také pomáhá prohledávat web z terminálu. Upozorňujeme, že ani „Surfraw“ ani „S“ nejsou vyhledávače. Oba jsou pouze rozhraní příkazového řádku. Stále vyžadují aplikaci prohlížeče pro vyhledávání na internetu.
Můžeme vyhledávat buď pomocí vyhledávačů jako Google, DuckDuckGo nebo přímo prohledávat webovou stránku, jako je Wikipedia, Arch Wiki, CNN, BBC, Soundcloud a Youtube atd. Vše z Terminálu. Otevře výsledky vyhledávání ve vašem výchozím webovém prohlížeči. „S“ aktuálně podporuje následující vyhledávače a webové stránky.
- 500 pixelů
- 8 stop
- amazon
- archpkg
- archwiki
- arstechnica
- arxiv
- atmosféra
- aur
- baidu
- bandcamp
- bgr
- bing
- buzzfeed
- cnn
- codepen
- kurz
- cplusplus
- cppreference
- přepravky
- crunchyroll
- debianpkg
- diktovat
- kopání
- diigo
- dockerhub
- driblování
- kachno
- dempr
- engadget
- vysvětlení
- flickr
- flipkart
- čtverec
- podstata
- github
- gmail
- jdi
- godoc
- dobré čtení
- googledocs
- googleplus
- hackernews
- ietf
- ifttt
- imdb
- imgur
- doručená pošta
- kickasstorrenty
- libgen
- propojeno
- lmgtfy
- macporty
- mdn
- střední
- metacpan
- msdn
- naver
- netflix
- nhaccuatui
- npm
- npmsearch
- npr
- nvd
- nadměrné zásoby
- balíček
- phandroid
- php
- postgresql
- python
- quora
- regulární výraz
- rottentomata
- rubygems
- shodan
- soundcloud
- spotify
- přetečení zásobníku
- pára
- taobao
- thepiratebay
- zaregistrovat se
- torrentz
- twitchtv
- unity3d
- upcloud
- vimeo
- wikipedie
- wolframalpha
- yahoo
- yandex
- youtube
- zhihu
Sledujte projekt, vývojáři mohou v budoucnu přidat další stránky.
Instalace "S"
Nástroj „S“ lze nainstalovat pomocí „Go“ nebo „Linuxbrew“.
Ujistěte se, že jste na svůj systém nainstalovali Go. Chcete-li nainstalovat Go v systému Linux, přejděte na následující odkaz.
- Jak nainstalovat jazyk Go v systému Linux
Po instalaci "Go" spusťte následující příkazy jeden po druhém a nainstalujte "S".
$ go get -v github.com/zquestz/s $ cd $GOPATH/src/github.com/zquestz/s $ make $ sudo make install
Případně jej můžete nainstalovat pomocí správce balíčků "Linuxbrew". Nejprve nainstalujte "Linuxbrew" do vašeho systému, jak je popsáno níže.
- Linuxbrew – Společný správce balíčků pro Linux a Mac OS X
Po instalaci Linuxbrew spusťte tento příkaz pro instalaci "S".
$ brew install s-search
Prohledávejte web z terminálu
Chcete-li zobrazit seznam dostupných možností a obecné použití, zadejte „s“ bez uvozovek.
$ s Web search from the terminal. Usage: s <query> [flags] Flags: -b, --binary string binary to launch search URI -c, --cert string path to cert.pem for TLS -h, --help help for s -k, --key string path to key.pem for TLS -l, --list-providers list supported providers --list-tags list available tags -o, --output output only mode --port int server port (default 8080) -p, --provider string search provider (default "google") -s, --server launch web server -t, --tag string search tag -v, --verbose verbose mode --version display version
Podívejme se na několik příkladů.
Základní vyhledávání
Pojďme hledat na webu pomocí hledaného výrazu - "ostechnix".
$ s ostechnix
Tento příkaz otevře váš výchozí prohlížeč a vyhledá zadaný vyhledávací řetězec. Ve výchozím nastavení používá S Google jako výchozí vyhledávač. Můžete jej změnit na jiný vyhledávač, například DuckDuckGo, pomocí příznaku "-p", jak je uvedeno níže.
$ s -p duckduckgo ostechnix
Zde -p označuje poskytovatele (tj. web).
K vyhledání položky na Amazonu používáme:
$ s -p amazon zero to one
Výše uvedený příkaz otevře amazon.com a vyhledá knihu „Zero to One“. Je to tak jednoduché.
Přečtěte si také:
- Prohledávejte produkty Amazon z příkazového řádku
- Vyhledávání torrentů z příkazového řádku v systému LInux
- Jak vyhledávat na webu Arch Wiki z příkazového řádku
- Vyhledávání a procházení webu přetečení zásobníku z příkazového řádku
K vyhledání něčeho na Wikipedii používáme:
$ s -p wikipedia linux
Nyní si můžete přečíst o Linuxu na Wikipedii.
K vyhledání tématu na Subreddit používáme:
$ s -p reddit /r/archlinux aur helpers
K vyhledávání tématu na webu Quora používáme:
$ s -p quora deep learning
Co takhle video na Youtube? I to je možné. Následující příkaz otevře videa související s APJ Abdul Kalam na Youtube.
$ s -p youtube Abdul Kalam
Chcete-li zobrazit seznam všech poskytovatelů (webů), spusťte:
$ s -l
Používejte značky
Na webu můžeme vyhledávat pomocí specifických značek. Například následující témata příkazů, která obsahují řetězec "trendy" na Facebooku.
$ s -p fa trending
Chcete-li zobrazit seznam dostupných značek, spusťte:
$ s --list-tags
Vyhledávejte v jiném prohlížeči
S používá výchozí prohlížeč vašeho systému pro vyhledávání na webu. Můžete jej také změnit na něco jiného, jako je Chromium/Firefox.
K vyhledávání na webu v jiném prohlížeči, než je váš výchozí, používáme -b vlajka.
Chcete-li prohledávat web pomocí prohlížeče Chromium, spusťte:
$ s -b "chromium" machine learning
Chcete-li prohledávat web pomocí Firefoxu, použijte:
$ s -b "firefox" machine learning
Můžete také provádět anonymní vyhledávání, jak je uvedeno níže.
Chromium:
$ s -b "chromium --incognito" artificial intelligence
Firefox:
$ s -b "firefox --private-window" artificial intelligence
Související čtení:
- Jak vyhledávat na Google z příkazového řádku pomocí Googler
Další podrobnosti naleznete v níže uvedeném úložišti projektu GitHub.