Nel prossimo articolo daremo uno sguardo a S-Search. Questo è uno strumento che ci aiuterà cerca nel nostro browser utilizzando il terminale. Quando l'utente esegue alcune attività nel terminale e deve cercare informazioni su un sito specifico, è necessario uscire dal terminale ed eseguire il browser per effettuare la ricerca. Con questo strumento avremo un modo più veloce per farlo.
S-Search, noto anche come S, non è l'unico strumento che può consentirci cerca nel web dal terminale, ma supporta una dozzina di motori di ricerca fuori dagli schemi. Quando l'utente esegue una ricerca, i risultati verranno visualizzati nel browser predefinito. Ci permetterà di cercare qualsiasi cosa su Google, Amazon, DebianPKG, IMDB e molti altri con un semplice comando dal terminale.
Installa S-Search su Ubuntu
Il modo più semplice per l'installazione di S-search sta utilizzando il suo pacchetto snap, che possiamo trovare in Snapcraft. Per farlo in questo modo, dovremo solo aprirne uno terminale (Ctrl + Alt + T) e scrivi il comando di installazione:
sudo snap install s-search
Se preferisci un modo visivo di fare le cose, puoi farlo installalo tramite il Software Center. Possiamo trovare l'applicazione cercando il suo nome: 'ricerca s'.
Possiamo anche compilare il sorgente, come indicato nel loro Pagina GitHub. Per fare ciò dovremo eseguire in un terminale (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
Se scegli di compilare il programma, nella directory zquestz troveremo il file «s», che sarà quello che dovremo eseguire cercare.
Ricerca dal terminale
Per google qualsiasi cosa (è il motore di ricerca predefinito), dovremo solo scrivere il nome dell'applicazione, seguito dalla query. Ad esempio, per cercare questo blog, dovremo solo digitare nel terminale (Ctrl + Alt + T) il comando:
s-search ubunlog
Quasi immediatamente apparirà sullo schermo il browser predefinito, in questo caso Firefox. I risultati di quella richiesta di ricerca verranno visualizzati nel browser.
Fornitori di ricerca alternativa
S-Search è molto utile perché è compatibile anche con molti altri motori di ricerca. Per visualizzare un elenco di tutti i siti in cui gli utenti possono cercare qualcosa con S-search, dovremo scrivere il comando:
s-search -l
a indirizza la nostra domanda a uno di loro, dobbiamo solo utilizzare il nome / parola chiave del motore di ricerca come segue:
s-search -p amazon smarth tv
Nella query sopra, abbiamo utilizzato la ricerca S per trovare una smart tv su Amazon. Modificando il provider e il termine della query, potremmo, ad esempio, cerca una canzone in particolare su Spotify.
S-search non utilizza algoritmi avanzati o codice complesso per raggiungere questo obiettivo. Questa app è solo una raccolta di URL di ricerca, a cui vengono aggiunte le nostre query di ricerca.
Possiamo anche vedere ciascuno di questi URL per qualsiasi nostra ricerca utilizzando il -o opzione. Con esso invece di aprire il nostro browser predefinito per visualizzare i risultati, S-search mostrerà l'URL di ricerca nel terminale.
Configurazione
Se hai compilato il codice per questo programma, sarai in grado di creare la tua configurazione predefinita. Dovrai semplicemente creare il file ~ / .config / s / config. Il file di configurazione è in formato UCL. Anche JSON è completamente supportato.
In questo file avremo la possibilità di farlo imposta il nostro provider predefinito, come duckduckgo, aggiungendo una riga come la seguente:
provider: duckduckgo
Se desideri aggiungi un provider personalizzato la struttura da seguire sarà la seguente:
customProviders [ { name: nombre-de-la-web url: "http://url-de-la-web.com?q=%s" tags: [ejemplo-de-tag] } ]
I provider personalizzati richiedono alcune cose di base come le seguenti:
- Un nome alfanumerico. ^[a-zA-Z0-9_]*$
- Un segno %s per la stringa di query.
- Uno schema URL valido.
Qui va detto questo a seconda dell'URL di ricerca, la struttura potrebbe cambiare leggermente. Per ulteriori informazioni sulla configurazione di questo programma, gli utenti possono utilizzare il pagina GitHub del progetto.
disinstallazione
a rimuovere il pacchetto snap da questo programma, dobbiamo solo aprire un terminale (Ctrl + Alt + T) ed eseguire il comando:
sudo snap remove s-search
S-search viene fornito con dozzine di URL per molti siti popolari integrati ed è accessibile dal terminal. Questa combinazione lo rende abbastanza utile, poiché ci permetterà di cercare qualsiasi cosa rapidamente.