Kwinqaku elilandelayo siza kujonga kwi-S-Search. Esi sisixhobo esiza kusinceda khangela kwisikhangeli sethu usebenzisa i-terminal. Xa umsebenzisi esenza imisebenzi ethile kwisiphelo sendlela kwaye efuna ukukhangela ulwazi kwindawo ethile, kuyadingeka ukuba uphume kwisiphelo sendlela kwaye usebenzise isikhangeli ukuze wenze uphando. Ngesi sixhobo siza kuba nendlela ekhawulezayo yokwenza.
I-S-Search, ekwabizwa ngokuba yi-S, ayisiyiyo kuphela isixhobo esinokusivumela khangela i-web kwi-terminal, Kodwa ixhasa iinjini yokukhangela ezilishumi elinambini ngaphandle kwebhokisi. Xa umsebenzisi esenza uphando, iziphumo ziya kuvela kwisikhangeli sabo esingagqibekanga. Iya kusivumela ukuba sikhangele nantoni na kuGoogle, Amazon, DebianPKG, IMDB kunye nabanye abaninzi ngomyalelo olula ovela kwisiphelo.
Faka uS-Khangela ku-Ubuntu
Eyona ndlela ilula ukufaka i-S-search isebenzisa ipakethe yayo ye-snap, esinokuyifumana kwi Ukutshintsha. Ukwenza ngale ndlela, kuya kufuneka siyivule kuphela kwisigxina (Ctrl + Alt + T) kwaye ubhale umyalelo wokufaka:
sudo snap install s-search
Ukuba ukhetha indlela ebonakalayo yokwenza izinto, unga fakela iZiko leSoftware. Singasifumana isicelo ngokukhangela igama laso: 's-khangela'.
Nathi sinako ukwenjenjalo Qulunqa umthombo, njengoko kubonisiwe kuwo Iphepha leGitHub. Ukwenza oku kuya kufuneka siphumelele kwisiphelo sendlela (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
Ukuba ukhetha ukwenza inkqubo, kulawulo lwe-zquestz siya kufumana ifayile «s», eya kuba yeyethu ekuya kufuneka siyiphumeze ukukhangela.
Ukukhangela kwiXesha
Ukugoogle nantoni na (yinjini yokukhangela emiselweyo), Kuya kufuneka sibhale igama lesicelo kuphela, silandelwe ngumbuzo. Umzekelo, ukukhangela le bhlog, kuya kufuneka ukuba sichwetheze kwisiphelo sendlela (Ctrl + Alt + T) umyalelo:
s-search ubunlog
Phantse kwangoko isikhangeli esingagqibekanga siza kuvela kwiscreen, kule meko iFirefox. Isikhangeli siza kubonisa iziphumo zeso sicelo sophando.
Abanye ababoneleli bokukhangela
I-S-Search iluncedo kuba iyahambelana nezinye iinjini zokukhangela. Kuba bona uluhlu lwazo zonke iisayithi apho abasebenzisi banokukhangela into nge-S-searchKuya kufuneka sibhale lo myalelo:
s-search -l
ukuba ngqo umbuzo wethu komnye wabo, Kufuneka sisebenzise igama lenjini yokukhangela / igama elingundoqo ngolu hlobo lulandelayo:
s-search -p amazon smarth tv
Kulo mbuzo ungentla, sisebenzise ukukhangela kwe-S ukufumana i-tv efanelekileyo kwiAmazon. Ngokutshintsha umboneleli kunye nexesha lokubuza, sinokwenza umzekelo, khangela ingoma ethile kwiSpotify.
Ukukhangela kwe-S akusebenzisi ii-algorithms eziphambili okanye ikhowudi entsonkothileyo ukufezekisa oku. Le app yingqokelela yee-urls zokukhangela, apho imibuzo yethu yokukhangela yongezwa khona.
Sinokubona nganye kwezi URL kuyo nayiphi na into esiyifunayo usebenzisa i -o ukhetho. Ngayo endaweni yokuvula isikhangeli sethu esingagqibekanga ukubonisa iziphumo, Ukukhangela kwe-S kuya kubonisa ukukhangela kwe-url kwisiphelo sendlela.
Cwangcisa
Ukuba uqulunqe ikhowudi yale nkqubo, uzakukwazi ukwenza eyakho indlela emiselweyo. Kuya kufuneka wenze ifayile ~ / .config / s / isakhelo. Ifayile yoqwalaselo ikwifomathi ye-UCL. IJSON ikwaxhaswa ngokupheleleyo.
Kule fayile siya kuba nethuba loku setha umboneleli wethu omiselweyo, njenge duckduckgo, ukongeza umgca ngolu hlobo lulandelayo:
provider: duckduckgo
Ukuba ufuna yongeza umboneleli wesiko Ulwakhiwo olulandelayo luza kuba zezi zilandelayo:
customProviders [ { name: nombre-de-la-web url: "http://url-de-la-web.com?q=%s" tags: [ejemplo-de-tag] } ]
Ababoneleli ngokwesiqhelo bafuna izinto ezimbalwa ezisisiseko njengoku kulandelayo:
- Igama le-alphanumeric. ^[a-zA-Z0-9_]*$
- Umqondiso %s Kumtya wombuzo.
- Inkqubo ye-URL esebenzayo.
Apha kufanele ukuba njalo kuxhomekeka kukhangelo lwe-url, ulwakhiwo lungatshintsha kancinci. Ngolwazi oluthe kratya malunga nokuqwalaselwa kwale nkqubo, abasebenzisi banokusebenzisa i- Iprojekthi yeprojekthi yeGitHub.
Khupha ngaphandle
ukuba susa iphakheji ye-snap kule nkqubo, kufuneka sivule i-terminal (Ctrl + Alt + T) kwaye siqhubeke nomyalelo:
sudo snap remove s-search
Ukukhangela kwe-S kuza nee-URL ezininzi kwiindawo ezininzi ezidumileyo ezakhelwe ngaphakathi kwaye iyafikeleleka ukusuka kwisiphelo sendlela. Olu dibana luyenza iluncedo, kuba iyakusivumela ukuba sikhangele nantoni na ngokukhawuleza.