În articolul următor vom analiza S-Search. Acesta este un instrument care ne va ajuta căutați în browserul nostru folosind terminalul. Când utilizatorul efectuează unele sarcini în terminal și trebuie să caute informații pe un anumit site, este necesar să ieșiți din terminal și să rulați browserul pentru a efectua căutarea. Cu acest instrument vom avea o modalitate mai rapidă de a o face.
S-Search, cunoscut și sub numele de S, nu este singurul instrument care ne poate permite căutați pe web de la terminal, dar acceptă o duzină de motoare de căutare scoase din cutie. Când utilizatorul efectuează o căutare, rezultatele vor apărea în browserul implicit. Ne va permite să căutăm orice pe Google, Amazon, DebianPKG, IMDB și multe altele cu o comandă simplă de la terminal.
Instalați S-Search pe Ubuntu
Cea mai ușoară cale de a instalarea S-search utilizează pachetul său snap, pe care îl putem găsi în Snapcraft. Pentru a face acest lucru, va trebui să deschidem doar unul terminal (Ctrl + Alt + T) și scrieți comanda de instalare:
sudo snap install s-search
Dacă preferați un mod vizual de a face lucrurile, puteți instalați-l prin Centrul software. Putem găsi aplicația căutând numele acesteia: 'căutare s".
Putem de asemenea compilați sursa, așa cum se indică în Pagina GitHub. Pentru a face acest lucru va trebui să executăm într-un terminal (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
Dacă alegeți să compilați programul, în directorul zquestz vom găsi fișierul «s», care va fi cel pe care va trebui să îl executăm a căuta.
Căutarea de la Terminal
Pentru a google orice (este motorul de căutare implicit), va trebui să scriem doar numele aplicației, urmat de interogare. De exemplu, pentru a căuta acest blog, va trebui doar să introducem în terminal (Ctrl + Alt + T) comanda:
s-search ubunlog
Aproape imediat browserul implicit va apărea pe ecran, în acest caz Firefox. Browserul va afișa rezultatele acelei cereri de căutare.
Furnizori alternativi de căutare
S-Search este foarte util deoarece este compatibil și cu multe alte motoare de căutare. Pentru vezi o listă cu toate site-urile în care utilizatorii pot căuta ceva cu S-search, va trebui să scriem comanda:
s-search -l
la îndreptați-ne interogarea către unul dintre ei, trebuie doar să folosim numele / cuvântul cheie al motorului de căutare după cum urmează:
s-search -p amazon smarth tv
În interogarea de mai sus, am folosit S-search pentru a găsi un televizor inteligent pe Amazon. Prin schimbarea furnizorului și a termenului de interogare, am putea, de exemplu, căutați o anumită melodie pe Spotify.
Căutarea S nu folosește algoritmi avansați sau coduri complexe pentru a realiza acest lucru. Această aplicație este doar o colecție de adrese URL de căutare, la care se adaugă interogările noastre de căutare.
De asemenea, putem vedea fiecare dintre aceste adrese URL pentru oricare dintre căutările noastre folosind -o opțiune. Cu acesta, în loc să deschidem browserul nostru implicit pentru a afișa rezultatele, S-search va afișa adresa URL de căutare în terminal.
configurație
Dacă ați compilat codul pentru acest program, veți putea face propria configurație implicită. Va trebui pur și simplu să creați fișierul ~ / .config / s / config. Fișierul de configurare este în format UCL. JSON este, de asemenea, pe deplin acceptat.
În acest fișier vom avea posibilitatea să setați propriul nostru furnizor implicit, cum ar fi duckduckgo, adăugând o linie ca următoarea:
provider: duckduckgo
Dacă doriți adăugați un furnizor personalizat structura de urmat va fi următoarea:
customProviders [ { name: nombre-de-la-web url: "http://url-de-la-web.com?q=%s" tags: [ejemplo-de-tag] } ]
Furnizorii personalizați necesită câteva lucruri de bază, cum ar fi următoarele:
- Un nume alfanumeric. ^[a-zA-Z0-9_]*$
- Un simbol %s pentru șirul de interogare.
- O schemă URL validă.
Aici trebuie spus că în funcție de adresa URL de căutare, structura se poate schimba puțin. Pentru mai multe informații despre configurația acestui program, utilizatorii pot utiliza fișierul pagina proiectului GitHub.
dezinstalare
la eliminați pachetul snap din acest program, trebuie doar să deschidem un terminal (Ctrl + Alt + T) și să executăm comanda:
sudo snap remove s-search
Căutarea S vine cu zeci de adrese URL pentru multe site-uri populare încorporate și este accesibil de la terminal. Această combinație o face destul de utilă, deoarece ne va permite să căutăm rapid orice.