En el següent article anem a fer una ullada a S-motor. Aquesta és una eina que ens servirà per a buscar en el nostre navegador utilitzant la terminal. Quan l'usuari està realitzant algunes tasques a la terminal i necessita buscar informació en un lloc específic, cal sortir de la terminal i executar el navegador per fer la cerca. Amb aquesta eina tindrem una forma més ràpida de fer-ho.
S-Search, també conegut com S, no és l'única eina que ens pot permetre buscar a la web des de la terminal, Però aquesta admet una dotzena de motors de cerca llestos per utilitzar-los. Quan l'usuari realitza una cerca, els resultats apareixeran en el seu navegador per defecte. Ens permetrà buscar qualsevol cosa a Google, Amazon, DebianPKG, IMDB i molts altres amb un simple comandament des de la terminal.
Instal·lar S-motor en Ubuntu
La forma més senzilla de instal·lar S-search és utilitzant el seu paquet snap, Que podem trobar en Snapcraft. Per fer-ho d'aquesta manera, només haurem d'obrir una terminal (Ctrl + Alt + T) i escriure la comanda d'instal·lació:
sudo snap install s-search
Si prefereixes una forma visual de fer les coses, pot instal·lar a través del Centre de programari. Podrem trobar l'aplicació buscant el seu nom: 's-search'.
també podrem recopilar la font, com indiquen en el seu pàgina de GitHub. Per fer-ho haurem d'executar en 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
Si optes per compilar el programa, en el directori zquestz trobarem l'arxiu «s», que serà el que haurem d'executar per fer la cerca.
Buscant des de la Terminal
Per a buscar qualsevol cosa a Google (és el motor de cerca per defecte), només anem a haver d'escriure el nom de l'aplicació, seguit de la consulta. Per exemple, per buscar aquest blog, només necessitarem escriure a la terminal (Ctrl + Alt + T) la comanda:
s-search ubunlog
Gairebé immediatament apareixerà en pantalla el navegador predeterminat, en aquest cas Firefox. En el navegador es mostraran els resultats d'aquesta sol·licitud de cerca.
Proveïdors de cerca alternatius
S-motor resulta molt útil perquè també és compatible amb molts altres motors de cerca. per veure una llista de tots els llocs on els usuaris podem buscar alguna cosa amb S-search, Haurem d'escriure la comanda:
s-search -l
Per a la orientar la nostra consulta a un d'ells, Només necessitem usar el nom de el motor de cerca / paraula clau de la següent manera:
s-search -p amazon smarth tv
A la consulta anterior, fem servir S-search per buscar un smart tv a Amazon. A l'canviar el proveïdor i el terme de consulta, podríem per exemple, buscar una cançó en particular a Spotify.
S-search no utilitza algoritmes avançats ni codi complex per aconseguir-ho. Aquesta aplicació és només una col·lecció d'URL de recerca, a les quals se'ls afegeixen les nostres consultes de cerca.
També podrem veure cadascuna d'aquestes URL per qualsevol de les nostres recerques utilitzant l' opció -o. Amb ella en lloc d'obrir el nostre navegador predeterminat per mostrar els resultats, S-search va mostrar la URL de cerca a la terminal.
Configuració
Si has compilat el codi d'aquest programa, podràs realitzar la teva pròpia configuració predeterminada. Simplement caldrà crear l'arxiu ~ / .Config / s / config. L'arxiu de configuració està en format UCL. JSON també és totalment compatible.
En aquest arxiu tindrem la possibilitat de establir el nostre propi proveïdor predeterminat, Com ara DuckDuckGo, afegint una línia com la següent:
provider: duckduckgo
Si vols afegir un proveïdor personalitzat l'estructura a seguir serà la següent:
customProviders [ { name: nombre-de-la-web url: "http://url-de-la-web.com?q=%s" tags: [ejemplo-de-tag] } ]
Els proveïdors personalitzats requereixen algunes coses bàsiques com les següents:
- Un nom alfanumèric. ^ [A-zA-z0-9 _] * $
- un testimoni %s per a la cadena de consulta.
- Un esquema d'URL vàlid.
Aquí cal dir que depenent de la URL de recerca, l'estructura pot canviar una mica. Per a més informació sobre la configuració d'aquest programa, els usuaris podem recórrer a la pàgina en GitHub de el projecte.
Desinstal
Per a la eliminar el paquet snap d'aquest programa, Només ens cal obrir una terminal (Ctrl + Alt + T) i executar la comanda:
sudo snap remove s-search
S-search ve amb dotzenes d'URL per a molts llocs populars incorporats i accessible des de la terminal. Aquesta combinació el fa força útil, ja que ens permetrà buscar qualsevol cosa de forma ràpida.