Ninu nkan ti n bọ a yoo wo S-Search. Eyi jẹ ọpa kan ti yoo ṣe iranlọwọ fun wa wa ninu ẹrọ aṣawakiri wa nipa lilo ebute. Nigbati olumulo ba n ṣe awọn iṣẹ diẹ ninu ebute naa ati pe o nilo lati wa alaye lori aaye kan pato, o jẹ dandan lati jade kuro ni ebute naa ki o ṣiṣẹ aṣawakiri lati ṣe wiwa naa. Pẹlu ọpa yii a yoo ni ọna yiyara lati ṣe.
S-Search, ti a tun mọ ni S, kii ṣe ọpa nikan ti o le gba wa laaye wa oju opo wẹẹbu lati ebute naa, ṣugbọn o ṣe atilẹyin awọn ẹrọ wiwa mejila lati inu apoti. Nigbati olumulo ba ṣe wiwa kan, awọn abajade yoo han ninu aṣawakiri aiyipada wọn. Yoo gba wa laaye lati wa ohunkohun lori Google, Amazon, DebianPKG, IMDB ati ọpọlọpọ awọn omiiran pẹlu aṣẹ ti o rọrun lati ọdọ ebute naa.
Fi S-Search sori Ubuntu sii
Ọna to rọọrun si fifi sori ẹrọ S-wiwa nlo package imolara rẹ, ti a le rii ninu Snapcraft. Lati ṣe ni ọna yii, a yoo ni lati ṣii ọkan nikan ebute (Ctrl + Alt T) ati kọ aṣẹ fifi sori ẹrọ:
sudo snap install s-search
Ti o ba fẹran ọna wiwo ti ṣiṣe awọn nkan, o le fi sii nipasẹ Ile-iṣẹ sọfitiwia. A le wa ohun elo naa nipa wiwa orukọ rẹ: 's-àwárí'.
A tun le ṣajọ orisun, bi a ṣe tọka ninu wọn Oju-iwe GitHub. Lati ṣe eyi a ni lati ṣe ni ebute kan (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
Ti o ba yan lati ṣajọ eto naa, ninu itọsọna zquestz a yoo wa faili naa «s», eyiti yoo jẹ ọkan ti a yoo ni lati ṣiṣẹ lati wa.
Wiwa lati ebute
Lati google ohunkohun (ni ẹrọ wiwa aiyipada), a yoo ni lati kọ nikan orukọ ohun elo naa, atẹle nipa ibeere naa. Fun apẹẹrẹ, lati wa bulọọgi yii, a yoo nilo lati tẹ ni ebute nikan (Ctrl + Alt + T) aṣẹ naa:
s-search ubunlog
Fere lẹsẹkẹsẹ aṣàwákiri aiyipada yoo han loju iboju, ninu ọran yii Firefox. Ẹrọ aṣawakiri yoo ṣe afihan awọn abajade ti ibeere wiwa yẹn.
Awọn olupese iṣawari miiran
S-Search wulo pupọ nitori pe o tun wa ni ibamu pẹlu ọpọlọpọ awọn ẹrọ wiwa miiran. Fun wo atokọ ti gbogbo awọn aaye nibiti awọn olumulo le wa nkan pẹlu wiwa-S, a yoo ni lati kọ aṣẹ naa:
s-search -l
para tara ibeere wa si ọkan ninu wọn, a kan nilo lati lo orukọ ẹrọ wiwa / ọrọ bi atẹle:
s-search -p amazon smarth tv
Ninu ibeere ti o wa loke, a lo iṣawari S lati wa tẹlifisiọnu smart lori Amazon. Nipa yiyipada olupese ati ọrọ ibeere, a le fun apẹẹrẹ, wa orin kan pato lori Spotify.
S-iṣawari ko lo awọn alugoridimu to ti ni ilọsiwaju tabi koodu eka lati ṣaṣeyọri eyi. Ifilọlẹ yii jẹ ikojọpọ awọn url wiwa, eyiti a fi kun awọn ibeere wiwa wa.
A tun le wo ọkọọkan awọn URL wọnyi fun eyikeyi awọn wiwa wa nipa lilo -ko aṣayan. Pẹlu rẹ dipo ṣiṣi aṣawakiri aiyipada wa lati ṣe afihan awọn abajade, S-àwárí yoo fihan url wiwa ni ebute naa.
Eto
Ti o ba ti ṣajọ koodu fun eto yii, iwọ yoo ni anfani lati ṣe iṣeto aiyipada tirẹ. Iwọ yoo ni irọrun lati ṣẹda faili naa ~ / .config / s / atunto. Faili iṣeto ni ọna kika UCL. JSON tun ṣe atilẹyin ni kikun.
Ninu faili yii a yoo ni seese lati ṣeto olupese aiyipada tiwa, gẹgẹ bi duckduckgo, fifi ila kan kun bi atẹle:
provider: duckduckgo
Ti o ba fẹ ṣafikun olupese ti aṣa eto lati tẹle yoo jẹ atẹle:
customProviders [ { name: nombre-de-la-web url: "http://url-de-la-web.com?q=%s" tags: [ejemplo-de-tag] } ]
Awọn olupese aṣa nilo awọn ohun ipilẹ diẹ bi atẹle:
- Orukọ alphanumeric. [a-zA-Z0-9 _] * $
- Ami kan %s fun okun ibeere.
- Eto URL ti o wulo.
Nibi o gbọdọ sọ pe da lori url wiwa, eto naa le yipada diẹ. Fun alaye diẹ sii nipa iṣeto ti eto yii, awọn olumulo le lo awọn ise agbese GitHub iwe.
Aifi si po
para yọ package imolara kuro ninu eto yii, a kan nilo lati ṣii ebute kan (Ctrl + Alt + T) ati ṣiṣe aṣẹ naa:
sudo snap remove s-search
S-iṣawari wa pẹlu ọpọlọpọ awọn URL fun ọpọlọpọ awọn aaye olokiki ti a kọ sinu ati pe o wa ni wiwọle lati ọdọ ebute naa. Ijọpọ yii jẹ ki o wulo pupọ, nitori o yoo gba wa laaye lati wa ohunkohun ni yarayara.
Jẹ akọkọ lati sọ ọrọ