Muchikamu chinotevera tichaenda kunotarisa AmzSear. Ichi chinoshandiswa chiri chisina kukodzera CLI uye API kubva kuAmazon. Inotitendera nyore kutsvaga iyo Amazon chigadzirwa dhairekitori kubva kumutsara wekuraira pasina kudiwa kweAmazon API kiyi. Ichi chinhu chinonakidza panguva ino seAmazon uye mamwe mafemu ari kugadzirira avo ehondo masheya nezvideredzwa, zvigadzirwa zvakasarudzika uye zvimwe zvinokwezva zvevatengi.
AmzSear chinyorwa unofficial kushanda nayo Amazon. NaamSeSe tichava nekutora mukana wekugona kutsvaga zvigadzirwa kuAmazon kubva pamutsetse wekuraira uye nekuona ruzivo rwechigadzirwa, semitengo yese yevatengesi vakasiyana, iyo URL, marongero echinhu chero chipi zvacho. , Zvakananga kubva pahwindo reti terminal yako, usingashandise iyo Amazon API. Izvi zvinoshandiswa inowanikwa pachena pa GitHub uye inosunungurwa pasi peMIT rezinesi.
Isa AmzSear pane Ubuntu 17.10
AmzSear inoda vhezheni Python 2.7 kana kumusoro kushanda nemazvo. Tichafanirwa kuve nechokwadi chekuti tine pombi yakaiswa pane yedu system. Kana pombi isina kuiswa, tichakwanisa kuiisa nenzira yakapusa sezvakaratidzwa pasi apa.
MuUbuntu uye nekwaanotora, isu tinongofanirwa kuvhura iyo terminal (Ctrl + Alt + T) uye nekuita unotevera kuraira ku gadza pombi:
sudo apt install python-pip
Kana tangova nepombi yakaiswa, isu tichaisa AmzSear mune imwechete terminal tichishandisa pombi nemirairo:
sudo pip install amzsear
Mashandisiro ekushandisa AmzSear
El standard command kushandisa amzSear ichave iri:
amzsear query_string [-p num [-i num]] [-q] [-v] [-d]
Tsvaga chigadzirwa nemazita
Ngatiedzei kutsvaga chigadzirwa, senge bhuku «Rwizi Murima: Mumwe Mans Kutiza kubva kuNorth Korea«. Neizvi tichanyora:
amzsear 'A River in Darkness: One Mans Escape from North Korea'
Izvo zvichatiratidza izvo mhedzisiro zvichienderana neyedu tambo yekutsvaga muAmazon chigadzirwa dhairekitori mune yedu terminal. Mumuenzaniso uyu chete mhedzisiro inoratidzwa.
Tichazoratidzwawo iyo mhinduro muwebhusaiti yedu kufanosarudzwa.
Hatifanirwe kupa chaiyo yekutsvaga izwi. Tinogona kushandisa akakodzera mazwi ekutsvaga sezvazvingave zvemuenzaniso uyu «Rwizi Murima»Uye ona mhedzisiro zvese mune iyo terminal uye mubrowser.
Wona mhinduro papeji
Iyo AmzSear script ichangotiratidza isu mhedzisiro yeiyo yekutanga peji. Asi zvakare tinogona kudoma iyo chaiyo peji peji sezvazvinoratidzwa mune zvinotevera:
amzsear 'A River in Darkness' -p 2
Uyu wekuraira, senge iwo apfuura, uchatiratidza mhedzisiro yechipiri peji reiyo Amazon chigadzirwa dhairekitori mune iyo terminal uye mubrowser.
Wona zvabuda mubrowser chete
Kana isu tisingade kuti mhedzisiro iratidzwe mune inouraya asi muwebhu browser, tichakwanisa kushandisa iyo -q Sarudzo sezvakaratidzwa pasi apa.
amzsear 'A River in Darkness' -p 2 -q
Sezvandinotaura, uyu wekuraira ucharatidza peji rechipiri remhedzisiro chete muwebhu browser. Hatisi kuzoona chero mhedzisiro mune iyo terminal.
Wona zvabuda mu terminal chete
Nenzira imwecheteyo, kana isu tichida kuona mhedzisiro chete mune iyo terminal uye kwete muwebhu browser, isu tichafanirwa kushandisa iyo -d sarudzo.
amzsear 'A River in Darkness' -p 2 -d
Ona zvese zvigadzirwa ruzivo
Kuti iyo terminal itiratidze ruzivo rwese nezve chigadzirwa, senge zita, iyo URL, ese mitengo uye neketani yechikamu, nezvimwe, isu tichafanira kuwedzera iyo -v sarudzo.
amzsear 'A River in Darkness' -d -v
Uyu murairo uchatiratidza peji rekutanga remhedzisiro chete mune iyo terminal. Tinogona kukumbira kuti chero imwe peji iratidzwe. Isu tichazoratidzwawo zvese zvese, senge iyo URL, mitengo yevatengesi vakasiyana uye ratidziro yezvigadzirwa zvakaratidzwa, sezvaungaona mune iri pamusoro skrini.
Mhedzisiro iyi haizoratidze mubrowser, nekuti isu tinosanganisira iyo -d Sarudzo. Kana isu taida kuona mhedzisiro zvese mune terminal uye mubrowser, isu taizongobvisa iyo -d Sarudzo kubva kumurairo.
Yambiro
Avo vanoshandisa chinyorwa ichi kazhinji kutsvaga zvigadzirwa kuAmazon vanofanirwa kungwarira. Amazon yakamaka akawanda akafanana zvinyorwa senge bot uye yakarambidza IP kero dzinotumira dzokororo mibvunzo Saka, izano rakanaka rekumhanyisa kuburikidza neVPN kana proxy. Iri zvakare zano rakanaka kudzikisira kutsvaga kwedu kusvikira mugadziri auya nemhinduro.
Uninstall AmzSear
Kuti tibvise iyi script kubva kusystem yedu, isu tinongofanirwa kuvhura terminal (Ctrl + Alt + T) uye tinyore unotevera kuraira mairi:
sudo pip uninstall amzsear