A Surfraw egy gyors Unix parancssor, ami összekapcsolódik több keresőhöz mint a Google, Bing, DuckDuckGo, illetve egyéb oldalakhoz mint Wiki, Amazon, BBC, eBay, stb. Azt figyelembe kell venni, hogy a Surfraw nem egy kereső, pusztán egy parancssoros felület a különböző oldalakhoz. A működéséhez szükséges grafikus vagy szöveges böngésző. Eredetileg Julian Assange fejlesztette ki a programot, aki a WikiLeaks alapítója.
Surfraw telepítése
A program elérhető az alapértelmezett tárolókból, így könnyen telepíthetjük.
Arch alapú disztribúcióknál
sudo pacman -S surfraw
Debian, Ubuntu, LinuxMint alatt
sudo apt-get install surfraw surfraw-extra
Amennyiben mégsem érhető a tárolóból, akkor telepíthetjük forrásból is. Ehhez először le kell tölteni a forrás fájlt innen.
Nyisd meg a terminált és írd be a következőket. Tömörítsd ki.
gzip -dc surfraw-2.2.9.tar.gz | tar xvvf -
majd lépj be a surfraw-2.2.9 könyvtárba és...
./configure
make
Végül futtasd le a telepítést.
sudo make install
A program az /usr/local/ helyre kerül telepítésre.
Surfraw beállítása
A program az alapértelmezett böngésződet fogja használni a találatok megjelenítéséhez. Ha a rendszerben nincs egyetlen böngésző sem (ami szerintem nehezen elképzelhető, akkor a surfraw a $BROWSER változót fogja használni a config fájlhoz. Ha ez a változó is üres, akkor hibaüzenetet kapsz. A hiba elhárításához az alábbiakat kell megtenned.
mkdir ~/.config/surfraw/
Most készítsd el a config fájlt.
sudo vi ~/.config/surfraw/conf
Add hozzá a következő sorokat
SURFRAW_graphical_browser=/usr/bin/chromium
SURFRAW_text_browser=/usr/bin/lynx
SURFRAW_graphical=yes
A Chromiumot és a Lynx-et kicserélheted másra is, ha nem ezeket használod. Mentsd el és zárd be a szerkesztőt.
Amennyiben a SURFRAW_graphical érték No, akkor csak a szöveges böngészőkben keres. Tehát el kell távolítani a SURFRAW_text_browser=/usr/bin/lynx sort.
Ezen kívül megtalálható még egy alapértelmezett config fájl az /etc/xdg/surfraw/conf. Ez tartalmaz minden szükséges konfigurációs fájlt.
Surfraw használata
A surfraw tartalmaz egy szkript kollekciót, amit elvi-nek hívnak.
Futtasd le a következő parancsot az elvi listájának megjelenítéséhez:
surfraw -elvi
Ahogyan a fenti képen látható, az elvi megjeleníti a keresőket és több mint 100 weboldalt.
Pl. ha a Google-ben szeretnél rákeresni a linux szóra, akkor írd be a következőt.
surfraw google linux
Használhatsz rövidítést is.
sr google linux
Automatikusan megnyílik az alapértelmezett böngésző, és rákeres a linuxra.
Ha szeretnéd bekapcsolni a "Jó napom van" funkciót, akkor használd a következő kapcsolót.
surfraw google -l archlinux
A fenti paranaccsal közvetlenül az Arch Linux oldalára jutsz el.
Több szóra is rákereshetsz egyszerre, ezeket vesszővel kell elválasztani egymástól.
surfraw google Arch Linux, Debian, Unix
Ha szeretnél X darabszámú találatot megjeleníteni, akkor ezt írd be (itt 10 találatot fog hozni)
surfraw google -results=10 Arch Linux, Debian, Unix
A Surfraw természetesen nem csak a Google-ben tud keresni. Használja a többi népszerű keresőt is, mint a Yandex, DuckDuckGo, Bing, stb.
Pl. DuckDuckGo használata így működik
surfraw duckduckgo Arch Linux
Bing pedig így
surfraw bing Arch Linux
Ahogyan a cikk elején szerepelt, a surfraw nem csak keresésre használható, hanem hozzáfér a legnépszerűbb oldalakhoz is. Ilyen az Amazon, Wiki, eBay, BBC, stb.
Ha pl. szeretnél rákeresni egy könyvre az Amazonon, akkor írd be a következőket
surfraw amazon -search=books -country=en -q Think on these things
Amennyiben a Wiki cikkeiben szeretnél keresni, akkor...
surfraw archwiki install fonts
vagy rövidítve ugyanez
sr archwiki install fonts
Ha a githubon keresel
sr github explainshell
Konkrét cikkekre is rákereshetünk a Wikipédián.
sr wikipedia linux
Unatkozol? Keress rá kedvenc videódra a YouTube-on.
sr youtube somebody that I used to know
Könyvjelzők
A surfraw támogatja a könyvjelzők használatát is. Egy könyvjelző hozzáadása esetén add hozzá a /etc/xdg/surfraw/bookmarks vagy $HOME/.config/surfraw/bookmarks-hoz.
Minden könyvjelző külön sorban lesz. Itt egy példa:
ostechnix https://www.ostechnix.com/
surfraw http://alioth.debian.org/projects/surfraw
Egy könyvjelző előhívásához használd ezt:
sr bookmark
Forrás:https://www.ostechnix.com/surfraw-commandline-interface-popular-search-engines-100-websites/