S-Seach, søg på internettet fra din terminal ved hjælp af browseren

om s-søgning

I den næste artikel skal vi se på S-Search. Dette er et værktøj, der kan hjælpe os søg i vores browser ved hjælp af terminalen. Når brugeren udfører nogle opgaver i terminalen og har brug for at søge efter information på et bestemt sted, er det nødvendigt at afslutte terminalen og køre browseren for at foretage søgningen. Med dette værktøj har vi en hurtigere måde at gøre det på.

S-Search, også kendt som S, er ikke det eneste værktøj, der kan tillade os søg på internettet fra terminalen, men det understøtter et dusin søgemaskiner ud af kassen. Når brugeren foretager en søgning, vises resultaterne i deres standardbrowser. Det giver os mulighed for at søge efter noget på Google, Amazon, DebianPKG, IMDB og mange andre med en simpel kommando fra terminalen.

Installer S-Search på Ubuntu

Den nemmeste måde at installation af S-search bruger sin snap-pakke, som vi kan finde i Snapcraft. For at gøre det på denne måde bliver vi kun nødt til at åbne en terminal (Ctrl + Alt + T) og skriv installationskommandoen:

installer snap s-search

sudo snap install s-search

Hvis du foretrækker en visuel måde at gøre ting på, kan du installer det via softwarecenteret. Vi kan finde applikationen ved at søge i dens navn: 's-søgning«.

installation af softwarecenter

Det kan vi også kompilere kilden, som angivet i deres GitHub-side. For at gøre dette bliver vi nødt til at udføre i en terminal (Ctrl + Alt + T):

installer go

sudo apt install golang-go

gå og få zquestz

go get -v github.com/zquestz/s

cd $GOPATH/src/github.com/zquestz/s

S-Search build

make

make install

Hvis du vælger at kompilere programmet, i zquestz-biblioteket finder vi filen «s», som vil være den, vi bliver nødt til at udføre at søge.

Søger fra Terminal

At google noget (er standardsøgemaskinen), vi bliver kun nødt til at skrive navnet på applikationen efterfulgt af forespørgslen. For eksempel for at søge efter denne blog behøver vi kun at skrive kommandoen i terminalen (Ctrl + Alt + T):

s-search søgning Ubunlog

s-search ubunlog

Næsten med det samme vises standardbrowseren på skærmen, i dette tilfælde Firefox. Browseren viser resultaterne af denne søgeanmodning.

Alternative søgeudbydere

S-Search er meget nyttig, fordi den også er kompatibel med mange andre søgemaskiner. Til se en liste over alle de steder, hvor brugere kan søge efter noget med S-søgning, bliver vi nødt til at skrive kommandoen:

tilgængelige søgemaskiner

s-search -l

til rette vores forespørgsel til en af ​​dem, vi skal bare bruge søgemaskinens navn / nøgleord som følger:

Amazon-søgning efter smart tv

s-search -p amazon smarth tv

I ovenstående forespørgsel brugte vi S-søgning til at finde et smart tv på Amazon. Ved at ændre udbyderen og forespørgselsudtrykket kunne vi f.eks. søg efter en bestemt sang på Spotify.

søg på spotify

S-search bruger ikke avancerede algoritmer eller kompleks kode for at opnå dette. Denne app er kun en samling af søge-webadresser, hvortil vores søgeforespørgsler tilføjes.

søg url i terminalen

Vi kan også se hver af disse webadresser til enhver af vores søgninger ved hjælp af -o mulighed. Med det i stedet for at åbne vores standardbrowser for at vise resultaterne, S-search viser søge url i terminalen.

konfiguration

Hvis du har sammensat koden til dette program, kan du lave din egen standardkonfiguration. Du bliver simpelthen nødt til at oprette filen ~ / .config / s / config. Konfigurationsfilen er i UCL-format. JSON understøttes også fuldt ud.

I denne fil har vi muligheden for at indstil vores egen standardudbyder, såsom duckduckgo, tilføjer en linje som følger:

provider: duckduckgo

Hvis du vil tilføj en brugerdefineret udbyder strukturen, der skal følges, vil være følgende:

customProviders [
{
name: nombre-de-la-web
url: "http://url-de-la-web.com?q=%s"
tags: [ejemplo-de-tag]
}
]

s-search konfigurationsfil

Tilpassede udbydere kræver et par grundlæggende ting som følgende:

  • Et alfanumerisk navn. ^[a-zA-Z0-9_]*$
  • Et symbol %s til forespørgselsstrengen.
  • Et gyldigt URL-skema.

tilpasset søgning

Her skal det siges afhængigt af søge url kan strukturen ændre sig lidt. For mere information om konfigurationen af ​​dette program, kan brugerne bruge projekt GitHub-side.

afinstallere

til fjern snappakken fra dette program, vi skal bare åbne en terminal (Ctrl + Alt + T) og køre kommandoen:

afinstallere s-search snap

sudo snap remove s-search

S-søgning leveres med snesevis af webadresser til mange populære indbyggede websteder og den er tilgængelig fra terminalen. Denne kombination gør det ganske nyttigt, da det giver os mulighed for hurtigt at søge efter noget.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.