Surfraw , znamená S peklo U sers R evoluční F ront R věk A zisk W eb, je rychlé unixové rozhraní příkazového řádku pro mnoho oblíbených vyhledávačů, jako je Google, Duckduckgo, Bing, a populární webové stránky, jako je Arch Wiki, Amazon, BBC, CNN, eBay, Wikipedia, w3html, YouTube a mnoho dalších. Upozorňujeme, že Surfraw není vyhledávač. Je to pouze rozhraní příkazového řádku pro vyhledávače a mnoho dalších webových stránek. Ke svému fungování potřebuje grafický nebo textový prohlížeč. Surfraw původně vytvořil Julian Assange , zakladatel WikiLeaks. Nyní jej spravuje tým surfraw-devel.
V tomto krátkém průvodci vám ukážu, jak nainstalovat a používat Surfraw v Linuxu.
Nainstalujte Surfraw na Linux
V systému Arch Linux a odvozeniny:
Surfraw je k dispozici ve výchozích úložištích. Můžete jej tedy nainstalovat pomocí pacmana v Arch Linuxu a jeho derivátech, jako je Antergos, Manjaro Linux.
$ sudo pacman -S surfraw
V Debianu ,Ubuntu ,Linux Mint , můžete jej nainstalovat pomocí příkazu:
$ sudo apt-get install surfraw surfraw-extra
Konfigurace Surfraw
Surfraw použije váš výchozí prohlížeč (Text nebo GUI) k otevření daných dotazů. Pokud váš systém nemá nainstalované žádné standardní prohlížeče, Surfraw ve svém konfiguračním souboru zavolá proměnnou $BROWSER. Pokud je i tato proměnná prázdná, surfraw zobrazí chybovou zprávu.
Chcete-li to vyřešit, musíte vytvořit konfigurační soubor a nakonfigurovat svůj výchozí prohlížeč a další možnosti.
$ mkdir ~/.config/surfraw/
Nyní vytvořte konfigurační soubor:
$ sudo vi ~/.config/surfraw/conf
Přidejte následující řádky.
SURFRAW_graphical_browser=/usr/bin/chromium SURFRAW_text_browser=/usr/bin/lynx SURFRAW_graphical=yes
Nahraďte Chromium a rys s vaším vlastním, pokud používáte jiné prohlížeče. Uložte a zavřete soubor.
Poznámka: Pokud zadáte SURFRAW_graphical value jako Ne , bude hledat pouze z textových prohlížečů. Musíte tedy odkomentovat řádek SURFRAW_text_browser=/usr/bin/lynx .
K dispozici je také výchozí konfigurační soubor /etc/xdg/surfraw/conf . Obsahuje všechny konfigurovatelné možnosti.
Jak používat Surfraw, rozhraní příkazového řádku pro oblíbené vyhledávače a webové stránky
Surfraw obsahuje sbírku skriptů s názvem "elvi" . Tyto skripty se používají k vyhledávání na různých webových stránkách.
Spuštěním následujícího příkazu zobrazíte seznam elvi:
$ surfraw -elvi

Rozhraní příkazového řádku Surfraw k vyhledávačům
Jak vidíte na výše uvedeném snímku obrazovky, Surfraw bude fungovat jako rozhraní příkazového řádku pro více než 100 oblíbených webových stránek a vyhledávačů.
Chcete-li například vyhledat dotaz „Linux“ na Googlu, spusťte:
$ surfraw google linux
Můžete také použít jeho alias - "sr":
$ sr google linux
Automaticky otevře váš výchozí webový prohlížeč a vyhledá dotaz „linux“.
Chcete-li zahrnout možnost „Mám štěstí“, použijte -l jak je uvedeno níže.
$ surfraw google -l archlinux
Výše uvedený příkaz vás přímo přivede na web Arch Linux.
Chcete-li zahrnout více dotazů, použijte je jako hodnoty oddělené čárkami, jak je uvedeno níže.
$ surfraw google Arch Linux, Debian, Unix
Chcete-li zobrazit X počet výsledků, řekněme 10, použijte:
$ surfraw google -results=10 Arch Linux, Debian, Unix
Surfraw není jen pro vyhledávání na Googlu. Může fungovat jako rozhraní jiných oblíbených vyhledávačů, jako je duckduckgo, bing a yandex atd.
Chcete-li hledat na Duckduckgo, spusťte:
$ surfraw duckduckgo Arch Linux
Chcete-li hledat na Bing:
$ surfraw bing Arch Linux
Surraw také není rozhraní jen pro samotné vyhledávače. Můžete jej použít pro další oblíbené weby, jako je Arch Wiki, Amazon, BBC, CNN, Cisco, GitHub, yahoo, youtube, w3html a dalších 100+ webů.
Chcete-li například vyhledat knihu na Amazonu, stačí napsat:
$ surfraw amazon -search=books -country=en -q Think on these things
Chcete-li vyhledat článek v Arch Wiki, napište:
$ surfraw archwiki install fonts
Nebo jednoduše použijte alias:
$ sr archwiki install fonts
Chcete-li vyhledat úložiště na GitHubu:
$ sr github explainshell
Můžeme také vyhledávat články na wikipedii.
Chcete-li vyhledat téma na wikipedii, spusťte:
$ sr wikipedia linux
nudit se? Vyhledávejte a sledujte svá oblíbená videa na YouTube.
$ sr youtube somebody that I used to know
Uvedl jsem jen několik příkladů. Jak jsem již řekl, pomocí Sufrraw můžete vyhledávat na více než 100 webech. Úplný seznam podporovaných webů a vyhledávačů získáte spuštěním:
$ sr -elvi
Záložky
Surfraw podporuje záložky. Chcete-li přidat záložku, přidejte ji do /etc/xdg/surfraw/bookmarks nebo $HOME/.config/surfraw/bookmarks soubory. Každá záložka by měla být přidána na samostatný řádek se záložkou a adresou URL oddělenými mezerami, jak je uvedeno níže.
ostechnix https://ostechnix.com/ surfraw http://alioth.debian.org/projects/surfraw/
Pro vyvolání záložky použijte „surfraw bookmark“ nebo „sr bookmark“, a pokud elf s tímto jménem neexistuje, hledá místo toho záložku tohoto jména.
Další podrobnosti naleznete na manuálových stránkách.
$ man surfraw
Související čtení:
- Jak vyhledávat na Google z příkazového řádku pomocí Googler
- Jak vyhledávat DuckDuckGo z příkazového řádku pomocí ddgr
Doufám, že to pomůže.