Seuraavassa artikkelissa aiomme tarkastella S-hakua. Tämä on työkalu, joka auttaa meitä etsi selaimestamme päätelaitteen avulla. Kun käyttäjä suorittaa joitain tehtäviä päätelaitteessa ja tarvitsee etsiä tietoja tietystä sivustosta, on poistuttava päätelaitteesta ja suoritettava selain suorittamaan haku. Tällä työkalulla meillä on nopeampi tapa tehdä se.
S-Search, joka tunnetaan myös nimellä S, ei ole ainoa työkalu, joka voi antaa meille mahdollisuuden etsi verkosta päätelaitteelta, mutta se tukee kymmenkunta hakukonetta heti. Kun käyttäjä suorittaa haun, tulokset näkyvät heidän oletusselaimessaan. Sen avulla voimme etsiä mitä tahansa Googlesta, Amazonista, DebianPKG: stä, IMDB: stä ja monista muista yksinkertaisella komennolla päätelaitteelta.
Asenna S-Search Ubuntuun
Helpoin tapa S-haun asentaminen käyttää sen snap-pakettia, jonka voimme löytää Snapcraft. Tehdäkseen tämän tällä tavalla meidän on vain avattava yksi terminaali (Ctrl + Alt + T) ja kirjoita asennuskomento:
sudo snap install s-search
Jos haluat visuaalisen tavan tehdä asioita, voit asenna se Ohjelmistokeskuksen kautta. Löydämme sovelluksen etsimällä sen nimeä: 's-haku".
Voimme myös koota lähde niiden osoitusten mukaisesti GitHub-sivu. Tätä varten meidän on suoritettava terminaalissa (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
Jos päätät koota ohjelman, zquestz-hakemistosta löydämme tiedoston «s», joka meidän on suoritettava etsiä.
Etsitään terminaalista
Googlessa mitä tahansa (on oletushakukone), meidän on vain kirjoitettava sovelluksen nimi, jota seuraa kysely. Esimerkiksi tämän blogin etsimiseen tarvitsee vain kirjoittaa komento terminaaliin (Ctrl + Alt + T):
s-search ubunlog
Melkein heti näyttöön ilmestyy oletusselain, tässä tapauksessa Firefox. Selain näyttää kyseisen hakupyynnön tulokset.
Vaihtoehtoiset hakupalvelut
S-Search on erittäin hyödyllinen, koska se on yhteensopiva myös monien muiden hakukoneiden kanssa. Sillä katso luettelo kaikista sivustoista, joissa käyttäjät voivat etsiä jotain S-haulla, meidän on kirjoitettava komento:
s-search -l
että ohjaa kyselymme johonkin heistä, meidän on vain käytettävä hakukoneen nimeä / avainsanaa seuraavasti:
s-search -p amazon smarth tv
Yllä olevassa kyselyssä käytimme S-hakua älytelevision löytämiseen Amazonista. Muuttamalla palveluntarjoajaa ja kyselytermiä voimme esimerkiksi etsi tiettyä kappaletta Spotifysta.
S-haku ei käytä edistyneitä algoritmeja tai monimutkaista koodia tämän saavuttamiseksi. Tämä sovellus on vain kokoelma haku-URL-osoitteita, joihin hakukyselymme lisätään.
Voimme myös nähdä kaikki nämä URL-osoitteet kaikilla hauillamme käyttämällä -o vaihtoehto. Sen sijaan, että avaat oletusselaimesi tulosten näyttämiseksi, S-haku näyttää haun URL-osoitteen päätelaitteessa.
kokoonpano
Jos olet koonnut tämän ohjelman koodin, voit tehdä oman oletusasetuksesi. Sinun on yksinkertaisesti luotava tiedosto ~ / .config / s / config. Kokoonpanotiedosto on UCL-muodossa. JSON on myös täysin tuettu.
Tässä tiedostossa meillä on mahdollisuus aseta oma oletuspalveluntarjoajamme, kuten duckduckgo, lisäämällä seuraavanlainen rivi:
provider: duckduckgo
Jos haluat lisää mukautettu palveluntarjoaja noudatettava rakenne on seuraava:
customProviders [ { name: nombre-de-la-web url: "http://url-de-la-web.com?q=%s" tags: [ejemplo-de-tag] } ]
Mukautetut palveluntarjoajat vaativat muutamia perusasioita, kuten seuraavat:
- Aakkosnumeerinen nimi. ^[a-zA-Z0-9_]*$
- Tunnus %s kyselymerkkijonolle.
- Kelvollinen URL-malli.
Tässä on sanottava se haku-URL-osoitteesta riippuen rakenne voi muuttua hieman. Lisätietoja tämän ohjelman kokoonpanosta käyttäjät voivat käyttää projektin GitHub-sivu.
uninstall
että poista snap-paketti tästä ohjelmasta, meidän on vain avattava pääte (Ctrl + Alt + T) ja suoritettava komento:
sudo snap remove s-search
S-haussa on kymmeniä URL-osoitteita monille sisäänrakennetuille suosituille sivustoille ja sinne pääsee terminaalista. Tämä yhdistelmä tekee siitä varsin hyödyllisen, koska sen avulla voimme etsiä mitä tahansa nopeasti.