Kwinqaku elilandelayo siza kujonga i-AmzSear. Esi sixhobo yi-CLI engekho semthethweni kunye ne-API evela kwiAmazon. Iya kusivumela ngokukhangela umkhombandlela wemveliso yeAmazon kulayini womyalelo ngaphandle kwesidingo seqhosha le-Amazon API. Le yinto enomdla ngeli xesha njengoko iAmazon kunye nezinye iifemu zilungiselela isitokhwe sedabi ngezaphulelo, iimveliso ezizodwa kunye nezinye izinto ezinomdla kubathengi.
AmzSear siskripthi engafanelekanga ukusebenza nayo Amazon. Nge-amzSear siya kuba nakho ukubanakho ukukhangela ngokulula iimveliso kwiAmazon kulayini wokuyalela kwaye ubone ulwazi olusisiseko ngemveliso, njengawo onke amaxabiso abathengisi abohlukeneyo, i-URL, ukuhlelwa kwayo nayiphi na imveliso , ngokuthe ngqo kwiwindow yesiphelo sakho, ngaphandle kokusebenzisa iAmazon API. Esi sixhobo ifumaneka simahla kwi GitHub kwaye ikhutshwa phantsi kwelayisensi ye-MIT.
Faka i-AmzSear kwi-Ubuntu 17.10
AmzSear ifuna ingxelo Python I-2.7 okanye ngaphezulu ukusebenza ngokufanelekileyo. Kuya kufuneka siqinisekise ukuba sifakelwe imibhobho kwinkqubo yethu. Ukuba umbhobho awufakwanga, siya kuba nakho ukuyifaka ngendlela elula njengoko kubonisiwe ngezantsi.
Ku-Ubuntu nakwiziphumo zayo, kuya kufuneka sivule i-terminal (Ctrl + Alt + T) kwaye senze lo myalelo ulandelayo faka umbhobho:
sudo apt install python-pip
Nje ukuba sifake umbhobho, siya kufaka iAmzSear kwisiphelo esinye sisebenzisa umbhobho ngomyalelo:
sudo pip install amzsear
Usebenzisa njani iAmzSear
El Umgangatho osemgangathweni ukusebenzisa i-amzSear iya kuba:
umbuzo we-amzsear_string [-p num [-i num]] [-q] [-v] [-d]
Khangela imveliso ngegama
Masizame ukufumana imveliso, enjengencwadi «Umlambo ebumnyameni: I-One Man Escape from North Korea«. Ngale nto siza kubhala:
amzsear 'A River in Darkness: One Mans Escape from North Korea'
Izakusibonisa iziphumo ezisekwe kwi umtya wokukhangela kulawulo lwemveliso yeAmazon Kwisiphelo sethu. Kule mzekelo siphumo esinye kuphela esiza kubonakala.
Siza kuboniswa kwakhona iziphumo kwisikhangeli sethu sewebhu ukumiselwa kwangaphambili.
Akunyanzelekanga ukuba sinike elona xesha lililo lophendlo. Sisenokusebenzisa amagama afanelekileyo okukhangela njengoko kunokuba kulo mzekelo «Umlambo ebumnyameni»Kwaye ubone iziphumo zombini kwisiphelo sendlela nakwibhrawuza.
Jonga iziphumo kwiphepha ngalinye
Iskripthi seAmzSear siya kusibonisa kuphela iziphumo zephepha lokuqala. Kodwa kwakhona Singalichaza inani elithile lephepha njengoko kubonisiwe koku kulandelayo:
amzsear 'A River in Darkness' -p 2
Lo myalelo, njengangaphambili, uya kusibonisa iziphumo zekhasi lesibini lomkhombandlela wemveliso yeAmazon kokubini kwisiphelo sendlela nakwibhrawuza.
Bona iziphumo kwisikhangeli kuphela
Ukuba asifuni ukuba iziphumo ziboniswe kwisiphelo sendlela kodwa kwisikhangeli sewebhu, siya kuba nakho ukusebenzisa i -q ukhetho njengoko kubonisiwe ngezantsi.
amzsear 'A River in Darkness' -p 2 -q
Njengoko benditshilo, lo myalelo uza kubonisa iphepha lesibini lesiphumo kuphela kwisikhangeli sewebhu. Asizukubona ziphumo kwisiphelo sendlela.
Jonga iziphumo kwisiphelo sendlela kuphela
Ngendlela efanayo, ukuba sifuna ukubona iziphumo kuphela kwisiphelo sendlela hayi kwisikhangeli sewebhu, kuya kufuneka sisebenzise -d ukhetho.
amzsear 'A River in Darkness' -p 2 -d
Bona lonke ulwazi ngemveliso
Ukuze i-terminal ibonise lonke ulwazi malunga nemveliso, njengegama, i-URL, onke amaxabiso kunye nekhonkco lokuhlelwa, njl., Kuya kufuneka songeze -v ukhetho.
amzsear 'A River in Darkness' -d -v
Lo myalelo uya kusibonisa iphepha lokuqala lesiphumo kuphela kwisiphelo sendlela. Singacela ukuba naliphi na elinye iphepha siboniswe. Siza kuboniswa nazo zonke iinkcukacha, ezinje nge-URL, amaxabiso abathengisi abohlukeneyo kunye nokuthelekiswa kweemveliso ezibonisiweyo, njengoko ubona kwisikrini esingentla.
Ezi ziphumo azizukuboniswa kwisikhangeli, kuba sibandakanya -d ukhetho. Ukuba sifuna ukujonga iziphumo kwisiphelo sendlela nakwibhrawuza, kuya kufuneka sisuse kuphela -d ukhetho kumyalelo.
Isilumkiso
Abo basebenzisa esi skripthi rhoqo ukukhangela iimveliso kwiAmazon kuya kufuneka balumke. IAmazon ibonakalise izikripthi ezifanayo njengebhot kwaye iyazinqanda iidilesi ze-IP ezithumela imibuzo ephindaphindwayo. Ke, ngumbono olungileyo ukuyiqhuba ngeVPN okanye ummeleli. Ikwangumbono olungileyo ukunciphisa ukusetsha kwethu de umphuhlisi eze nesisombululo.
Khipha iAmzSear
Ukuphelisa lo mbhalo kwinkqubo yethu, kuya kufuneka sivule i-terminal (Ctrl + Alt + T) kwaye sibhale lo myalelo ulandelayo:
sudo pip uninstall amzsear