S-Seach, zoek op internet vanaf uw terminal met behulp van de browser

over s-search

In het volgende artikel gaan we kijken naar S-Search. Dit is een hulpmiddel dat ons zal helpen zoek in onze browser met behulp van de terminal​ Wanneer de gebruiker bepaalde taken in de terminal uitvoert en informatie op een specifieke site moet zoeken, is het nodig om de terminal te verlaten en de browser te starten om de zoekopdracht uit te voeren. Met deze tool hebben we een snellere manier om het te doen.

S-Search, ook wel bekend als S, is niet de enige tool die ons kan helpen zoek op internet vanaf de terminal, maar het ondersteunt standaard een tiental zoekmachines. Wanneer de gebruiker een zoekopdracht uitvoert, verschijnen de resultaten in hun standaardbrowser​ Hiermee kunnen we naar alles zoeken op Google, Amazon, DebianPKG, IMDB en vele anderen met een eenvoudig commando vanaf de terminal.

Installeer S-Search op Ubuntu

De eenvoudigste manier om het installeren van S-search maakt gebruik van het snap-pakket, die we kunnen vinden in Snapcraft​ Om het op deze manier te doen, hoeven we er maar één te openen terminal (Ctrl + Alt + T) en schrijf het installatiecommando:

installeer snap s-search

sudo snap install s-search

Als je de voorkeur geeft aan een visuele manier om dingen te doen, dan kan dat installeer het via het Software Center​ We kunnen de applicatie vinden door op de naam te zoeken: 's-zoeken'.

software center installatie

We kunnen ook compileer de broncode, zoals aangegeven in hun GitHub-pagina​ Om dit te doen, moeten we het uitvoeren in een terminal (Ctrl + Alt + T):

installeer go

sudo apt install golang-go

ga zquestz halen

go get -v github.com/zquestz/s

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

S-Search build

make

make install

Als u ervoor kiest om het programma te compileren, in de zquestz directory zullen we het bestand «s» vinden, dat zal het bestand zijn dat we zullen moeten uitvoeren zoeken.

Zoeken vanuit Terminal

Om alles te googlen (is de standaardzoekmachine), we hoeven alleen de naam van de applicatie te schrijven, gevolgd door de vraag​ Om bijvoorbeeld naar deze blog te zoeken, hoeven we alleen in de terminal (Ctrl + Alt + T) het commando te typen:

s-zoeken zoeken Ubunlog

s-search ubunlog

Vrijwel onmiddellijk verschijnt de standaardbrowser op het scherm, in dit geval Firefox. De browser toont de resultaten van die zoekopdracht.

Alternatieve zoekmachines

S-Search is erg handig omdat het ook compatibel is met veel andere zoekmachines. Voor bekijk een lijst met alle sites waar gebruikers iets kunnen zoeken met S-search, we zullen het commando moeten schrijven:

zoekmachines beschikbaar

s-search -l

naar richt onze vraag aan een van hen, we hoeven alleen de naam / het trefwoord van de zoekmachine als volgt te gebruiken:

Amazon zoekt naar smart tv

s-search -p amazon smarth tv

In de bovenstaande zoekopdracht hebben we S-search gebruikt om een ​​smart tv op Amazon te vinden. Door de provider en de zoekterm te wijzigen, kunnen we bijvoorbeeld zoek naar een bepaald nummer op Spotify.

zoek op Spotify

S-search maakt hiervoor geen gebruik van geavanceerde algoritmen of complexe code. Deze app is slechts een verzameling zoek-URL's, waaraan onze zoekopdrachten zijn toegevoegd.

zoek-url in terminal

We kunnen elk van deze URL's ook zien voor al onze zoekopdrachten met behulp van de -een optie​ Hiermee in plaats van onze standaardbrowser te openen om de resultaten weer te geven, S-search toont de zoek-url in de terminal.

configuratie

Als u de code voor dit programma heeft gecompileerd, kunt u uw eigen standaardconfiguratie maken​ U hoeft alleen het bestand aan te maken ~ / .config / s / config​ Het configuratiebestand is in UCL-formaat. JSON wordt ook volledig ondersteund.

In dit bestand hebben we de mogelijkheid van stel onze eigen standaardprovider in, zoals duckduckgo, door een regel als volgt toe te voegen:

provider: duckduckgo

Als u wilt dat voeg een aangepaste provider toe de te volgen structuur is de volgende:

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

s-search configuratiebestand

Aangepaste providers vereisen een paar basiszaken, zoals de volgende:

  • Een alfanumerieke naam. ^[a-zA-Z0-9_]*$
  • Een token %s voor de querytekenreeks.
  • Een geldig URL-schema.

aangepaste zoekopdracht

Hier moet het gezegd worden afhankelijk van de zoek-url kan de structuur een beetje veranderen​ Voor meer informatie over de configuratie van dit programma kunnen gebruikers de project GitHub-pagina.

uninstall

naar verwijder het snap-pakket uit dit programma, we hoeven alleen maar een terminal te openen (Ctrl + Alt + T) en het commando uit te voeren:

verwijder s-search snap

sudo snap remove s-search

S-search wordt geleverd met tientallen ingebouwde URL's voor veel populaire sites en het is toegankelijk vanaf de terminal. Deze combinatie maakt het erg handig, omdat we dan snel naar alles kunnen zoeken.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.