U sljedećem članku ćemo pogledati S-Search. Ovo je alat koji će nam pomoći pretražujte u našem pretraživaču pomoću terminala. Kada korisnik izvršava neke zadatke u terminalu i treba tražiti informacije na određenoj web lokaciji, potrebno je izaći iz terminala i pokrenuti preglednik da bi izvršio pretragu. Pomoću ovog alata imat ćemo brži način za to.
S-Search, poznat i kao S, nije jedini alat koji nam može dopustiti pretražite web s terminala, ali podržava desetak pretraživača. Kada korisnik izvrši pretragu, rezultati će se pojaviti u njihovom zadanom pretraživaču. Omogućit će nam traženje bilo čega na Googleu, Amazonu, DebianPKG-u, IMDB-u i mnogim drugima jednostavnom naredbom s terminala.
Instalirajte S-Search na Ubuntu
Najlakši način za to instaliranje S-search koristi svoj snap paket, koju možemo pronaći u Snapcraft. Da bismo to učinili na ovaj način, morat ćemo otvoriti samo jedan terminal (Ctrl + Alt + T) i napišite naredbu za instalaciju:
sudo snap install s-search
Ako više volite vizualni način rada, možete instalirajte ga putem Softverskog centra. Aplikaciju možemo pronaći pretragom njenog imena: 's-pretraga'.
Možemo i mi sastaviti izvor, kako je naznačeno u njihovom GitHub stranica. Da bismo to učinili, morat ćemo izvršiti u terminalu (Ctrl + Alt + T):
sudo apt install golang-go
go get -v github.com/zquestz/s cd $GOPATH/src/github.com/zquestz/s
make make install
Ako odlučite kompajlirati program, u zquestz direktoriju pronaći ćemo datoteku «s», koja će biti ona koju ćemo morati izvršiti za pretragu.
Traženje sa terminala
Da guglate bilo što (je zadani pretraživač), morat ćemo samo napisati ime aplikacije, nakon čega slijedi upit. Na primjer, da bismo pronašli ovaj blog, trebat ćemo samo upisati u terminal (Ctrl + Alt + T) naredbu:
s-search ubunlog
Gotovo odmah će se zadani pretraživač pojaviti na ekranu, u ovom slučaju Firefox. Rezultati tog zahtjeva za pretragu bit će prikazani u pregledniku.
Alternativni provajderi pretraživanja
S-Search je vrlo koristan jer je kompatibilan i sa mnogim drugim pretraživačima. Za pogledajte listu svih web lokacija na kojima korisnici mogu nešto pretraživati pomoću S-pretrage, morat ćemo napisati naredbu:
s-search -l
para usmjerite naš upit na jednog od njih, samo trebamo koristiti ime / ključnu riječ pretraživača na sljedeći način:
s-search -p amazon smarth tv
U gornjem upitu koristili smo S-pretragu kako bismo pronašli pametni tv na Amazonu. Promjenom dobavljača i pojma upita mogli bismo, na primjer, potražite određenu pjesmu na Spotify-u.
S-pretraga ne koristi napredne algoritme ili složeni kod da bi to postigla. Ova je aplikacija samo kolekcija URL-ova za pretraživanje, na koje se dodaju naši upiti za pretraživanje.
Također možemo vidjeti svaku od ovih URL adresa za bilo koje naše pretraživanje pomoću -o opcija. Uz to, umjesto da otvorimo zadani preglednik za prikaz rezultata, S-pretraga će prikazati URL pretraživanja u terminalu.
konfiguracija
Ako ste kompilirali kôd za ovaj program, moći ćete napraviti vlastitu zadanu konfiguraciju. Samo trebate kreirati datoteku ~ / .config / s / config. Datoteka za konfiguraciju je u UCL formatu. JSON je takođe u potpunosti podržan.
U ovoj datoteci imat ćemo mogućnost postavite vlastitog zadanog dobavljača, kao što je duckduckgo, dodajući redak poput sljedećeg:
provider: duckduckgo
Ako želite dodajte prilagođenog dobavljača struktura koju će slijediti bit će sljedeća:
customProviders [ { name: nombre-de-la-web url: "http://url-de-la-web.com?q=%s" tags: [ejemplo-de-tag] } ]
Prilagođeni dobavljači zahtijevaju nekoliko osnovnih stvari poput sljedećeg:
- Alfanumeričko ime. ^[a-zA-Z0-9_]*$
- Token %s za niz upita.
- Važeća šema URL-a.
Ovdje se to mora reći ovisno o URL-u pretraživanja, struktura se može malo promijeniti. Za više informacija o konfiguraciji ovog programa, korisnici mogu koristiti stranica GitHub projekta.
Deinstaliraj
para uklonite snap paket iz ovog programa, samo trebamo otvoriti terminal (Ctrl + Alt + T) i pokrenuti naredbu:
sudo snap remove s-search
S-pretraga dolazi s desecima URL-ova za mnoge popularne web lokacije i dostupan je s terminala. Ova kombinacija čini je vrlo korisnom, jer će nam omogućiti da brzo potražimo bilo što.