Järgmises artiklis heidame pilgu S-Searchile. See on tööriist, mis meid aitab otsige meie brauseris terminali abil. Kui kasutaja täidab terminalis mõningaid ülesandeid ja peab konkreetselt saidilt teavet otsima, tuleb otsingu tegemiseks terminalist väljuda ja brauser käivitada. Selle tööriista abil on meil kiirem viis seda teha.
S-Search, tuntud ka kui S, pole ainus tööriist, mis meile lubab terminalist veebist otsida, kuid see toetab tosinat otsingumootorit kastist väljas. Kui kasutaja teeb otsingu, ilmuvad tulemused nende vaikebrauseris. See võimaldab meil terminalist lihtsa käsuga otsida kõike Google'ist, Amazonist, DebianPKG-st, IMDB-st ja paljudest teistest.
Installige S-Search Ubuntu
Lihtsaim viis S-searchi installimine kasutab selle kiirpaketti, mille leiame Snapcraft. Nii tehes peame avama ainult ühe terminal (Ctrl + Alt + T) ja kirjutage installikäsk:
sudo snap install s-search
Kui eelistate visuaalset viiside tegemist, saate seda teha installige see tarkvarakeskuse kaudu. Rakenduse leiame selle nime otsides: 's-otsing'.
Saame ka koostage allikas, nagu on märgitud nende allikates GitHubi leht. Selleks peame käivitama terminalis (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
Kui otsustate programmi kompileerida, kataloogist zquestz leiame faili «s», mille peame täitma otsida.
Terminalist otsimine
Google'is midagi (on vaikimisi otsingumootor), peame kirjutama ainult rakenduse nime, millele järgneb päring. Näiteks selle ajaveebi leidmiseks peame sisestama ainult terminali (Ctrl + Alt + T) käsu:
s-search ubunlog
Peaaegu kohe ilmub ekraanile vaikebrauser, antud juhul Firefox. Brauser kuvab selle otsingupäringu tulemused.
Alternatiivse otsingu pakkujad
S-Search on väga kasulik, kuna see ühildub ka paljude teiste otsingumootoritega. Sest vaadake kõigi saitide loendit, kus kasutajad saavad S-otsingu abil midagi otsida, peame kirjutama käsu:
s-search -l
et suunake meie päring ühele neist, peame lihtsalt kasutama otsingumootori nime / märksõna järgmiselt:
s-search -p amazon smarth tv
Ülaltoodud päringus kasutasime Amazonist nutiteleri leidmiseks S-otsingut. Pakkuja ja päringutermini muutmisega võiksime näiteks otsige konkreetset lugu Spotifyst.
S-otsing ei kasuta selle saavutamiseks täpsemaid algoritme ega keerukaid koode. See rakendus on lihtsalt otsingu-URL-ide kogu, millele on lisatud meie otsingupäringud.
Samuti näeme kõiki neid URL-e kõigi meie otsingute jaoks, kasutades -o variant. Sellega tulemuste kuvamiseks meie vaikebrauseri avamise asemel S-otsing näitab terminalis otsingu URL-i.
konfiguratsioon
Kui olete selle programmi koodi koostanud, saate ise oma vaikekonfiguratsiooni teha. Peate lihtsalt faili looma ~ / .config / s / config. Konfiguratsioonifail on UCL-vormingus. JSON on ka täielikult toetatud.
Selles failis on meil võimalus määrake oma vaikepakkuja, näiteks duckduckgo, lisades järgmise rea:
provider: duckduckgo
Kui soovite lisage kohandatud pakkuja järgitav struktuur on järgmine:
customProviders [ { name: nombre-de-la-web url: "http://url-de-la-web.com?q=%s" tags: [ejemplo-de-tag] } ]
Kohandatud teenusepakkujad nõuavad mõnda järgmist järgmist:
- Tähtnumbriline nimi. ^[a-zA-Z0-9_]*$
- Luba %s päringustringi jaoks.
- Kehtiv URL-i skeem.
Siin tuleb seda öelda olenevalt otsingu URL-ist võib struktuur veidi muutuda. Lisateavet selle programmi konfiguratsiooni kohta saavad kasutajad kasutada projekti GitHubi leht.
Desinstallige
et eemaldage snap-pakett sellest programmist, peame lihtsalt avama terminali (Ctrl + Alt + T) ja käivitama käsu:
sudo snap remove s-search
S-otsing sisaldab mitmete sisseehitatud populaarsete saitide jaoks kümneid URL-e ja sellele pääseb terminalist. See kombinatsioon muudab selle üsna kasulikuks, kuna see võimaldab meil kiiresti midagi otsida.