Automator: poistaminen ohjelman kuvaketta App Storesta
Makradar Teknologian / / December 19, 2019
Sen sijaan, että keinotekoinen esimerkkejä käytöstä automaatiotyökaluja Macissa, tässä on todellinen ohjelma Palvelu, jota käytetään joidenkin kirjoittajien "MakRadara", erityisesti laadittaessa kuvia arvostelua sovellukset. Tämän palvelun lataus kuvake tahansa sovelluksen, saatavilla App Storesta ja Mac App Storesta, se on helppoa ja nopeaa.
Otetaan esimerkiksi iOS-ohjelma "Osta leipä". Että ennen toimittajat tehdä manuaalisesti... Ensinnäkin, selain avaa sivun ohjelman App Storesta ja osoitteesta Tämä sivu on kopioitu 9 tsiferny tunnisteen (kukin ohjelma on oma), joka korvautuu osoite http://itunes.apple.com/lookup? id =. Esimerkiksi jos osoite on "Osta leivän" sivun App Store - https://itunes.apple.com/ru/app/id725418306 (Ohjelmakoodi lihavoitu), toimittaja kautta "copy-paste" lataa sivun selainikkunassa http://itunes.apple.com/lookup? id =725418306.
Sivun sisältö - kattavaa tietoa kyseisen ohjelman kauppatavarana yksikkö App Storesta. Kaikki tiedot on esitetty rakenne, jonka perusteella - pareittain arvot muotoa "avaimen arvo". Jos teksti sivun löytää "avain"
artworkUrl512Sitten hänen takanaan näet sen arvo - pitkä web-osoite, johon on ikoni ohjelmamme on maksimi resoluutio. Jää vain kopioida osoitteen ja liittää sen osoiteriville - ja saada haluttu kuva.Vaikka tallennat koko menettely - mitä se tehdä manuaalisesti, jos voit automatisoida? Will soittaa apua Automator!
Ensinnäkin muodostavat algoritmi
Edellä mainitut peräkkäiset vaiheet on hyvin yksinkertainen, mutta "mennä" Haluan lisätä hieman enemmän "Shashechek": vain käyttömukavuuden, me täydentää meidän järjestyksessä on pari vaiheet:
- Osoitteiden App Storen sivulle ladattu ote ja muistaa tunnus ohjelmaa.
- Suorita palvelinpuolen komentosarjan selaimessa itunes.apple.com/lookupSille ohjelman koodin vaiheesta 1, ja tallentaa tuloksena virta tekstidataa.
- On saatu vaiheessa 2, tietovirran avaimella trackName Etsimme nimi ohjelman ja tallentaa sen.
- On saatu vaiheessa 2, tietovirran avaimella artworkUrl512 Etsimme osoitteen kuvakkeet ja muistaa sen.
- Kuvakkeet ottaa osoite saatu vaiheessa 4, ja aseta se työpöydälle kuva.
- Ladattu tiedosto kuva nimetä ohjelman nimi vaiheessa 3 saatu.
- …
- VOITTO.
Nyt rakentaa palvelu
Siirrymme kokoonpanoon meidän algoritmin "Avtomatore". Luo uudenlainen prosessi toimistoJa otsakentässä ohjelman valitsemalla: ensimmäisen pudotusvalikosta arvo
Tule selvästi meidän algoritmi.
Vaihe 1. Ota ID ohjelman ja muodostavat hoito osoitteen kirjoitus lookup
§ Internet puolella alue "Avtomatora" vedä kirjaston pääasialliseen soveltamisalaan ohjelman ikkunan Hanki nykyinen sivu Safarista. Määritä tämä toiminta ei tarvitse. Tämän tuloksena toiminta: Web-osoitteen nykyisen sivun "Safari" (oletamme, että tämä App Store sivua), joka luovutetaan seuraavaan vaiheeseen.
§ apuohjelmia summaustoimenpiteessä Suorita Shell-skripti, Muista valita pudotusvalikosta Pass tulo: piste argumentteina. Koska käsikirjoitus, olin kielellä "Python" in pudotusvalikosta kuori Valitsin /usr/bin/python. Tämä yksinkertaisen koodin ottaa ensimmäinen toimi verkko-osoitteen, josta, avulla mekanismi säännöllisiä lausekkeita (Fragmentti haku merkkijono ennalta määrätyn mallin mukaisesti), noutaa fragmentti, joka koostuu yksinomaan yhdeksän numeroa. Tämän tuloksena toiminta: yhdeksännumeroinen tunniste sovellus, joka on siirtynyt seuraavan toimenpiteen.
Vaihe 2. Saamme Applen palvelimelle tietoa ohjelmasta
§ Internet summaustoimenpiteessä Saada tekstin web-sivultaValitsemalla avattavasta luettelosta get piste tekstimuodossa. Tämän tuloksena toiminta: tekstiä, jotka tuottavat Applen palvelimelle ja jota etsimme ohjelman nimi ja polku ikoni.
Tuloksena oleva teksti tarvitsemme edelleen, ja että ei ole uudelleen koske Applen palvelimen, tämä teksti voidaan tallentaa muuttujaan. Tämän osan apuohjelmia summaustoimenpiteessä Aseta arvo muuttujan. Vuonna pudotusvalikosta muuttuja valita Uusi muuttuja - sinisessä avautuvaan kirjoita muuttujan nimi haku ja valitse Tehty. Tämän tuloksena toiminta: Tuloksena aiemmista toimia teksti tallennetaan muuttujaan haku.
Tietenkin nimet muuttujien voit määrittää oman harkintansa - voi edes Venäjän nimiä. On vain tarpeen huolehtia siitä, että nämä muuttujat ovat oikeilla paikoilla palveluksessa algoritmin.
Vaihe 3. Etsimme nimen ohjelman
Aiempi toiminta lähettää tekstiviestin array alkutilassa saanut aiemmin, joten emme vain voi "liittää" seuraava toiminta - Suorita Shell-skripti § apuohjelmia. Tämä toiminta parametrit ovat samat kuin samanlainen vaikutus, toinen ylhäältä: /usr/bin/python Ensimmäisessä pudotusvalikosta ja argumentteina - toisessa. Skenaario tähän toimintaan myös käyttää säännöllisiä lausekkeita, kahdesti: ensin on avain ja arvo ("TrackName": "ostaa minulle Pie! - ruokaostokset List "), Ja sitten tuloksena jouset leikataan kaikki ylimääräiset merkit, pitää ohjelman nimi. Tämän tuloksena toiminta: saavat täyden ohjelman nimi, tässä esimerkissä, Ostaa minulle Pie! - Päivittäistavarakauppa Ostoslista - ja se on siirtynyt seuraavalle toimia.
Nyt ei ole ohjelman nimi meidän - tarvitset sitä myöhemmin. Siksi tulisi säilyttää uusi muuttuja. § apuohjelmia summaustoimenpiteessä Aseta arvo muuttujan ja sama toistetaan manipulointia aikaisempien vastaavien toimen - tällä kertaa, luodaan muuttuja nimeltä appName. Tämän tuloksena toiminta: loppuun algoritmin suorittamisen kaikki muuttujaan appName Se tallentaa ohjelman nimi sai edellisessä vaiheessa.
Vaihe 4. Etsimme kuvakkeet web-osoite
"Avtomator" on niin muodostettu, että toiminnan tuloksena predudyschego siirtynyt seuraavalle. Mutta tarvitsemme nyt ei ole ohjelman nimi, ja alkuperäisen tekstin tietoja, missä etsimme osoitteen kuvakkeen. Siksi, että osa apuohjelmia summaustoimenpiteessä Saavat arvon muuttujan - juuri oikea-klikkaa otsikko tämän toiminnan ja pop-up valikosta sivuuttaa tulo. Nyt toiminta, jossa henkilö on työskennellyt nyt, ei koskaan ota huomioon tulosta edellisen toiminnon, ettei ole väliä, mitä tapahtuu. Vuonna pudotusvalikosta muuttuja valita haku. Tämän tuloksena toiminta: seuraava vaihe siirretään arvo hakuJossa olemme aiemmin tallentanut tekstiä tietoa ohjelmasta.
§ apuohjelmia summaustoimenpiteessä Suorita Shell-skripti samoilla parametreilla kuin toiminta sama nimi toisen ja viidennen kantoja meidän algoritmi. Skenaario tähän toimintaan on samanlainen koodi, joka on viides "scripting" toiminta haetaan ohjelman nimi: on avain ja arvopari ("ArtworkUrl512": " http://a1013.phobos.apple.com/us/↵ R30 / Purple6 / V4 / C7 / 9 d / 77 / c79d778f-89a1-A925-b424-0e43819dfbba / mzl.xsxlaekt.png "), Joka poistaa kaikki lainausmerkkejä, paksusuolen ja näppäimen nimi. Tämän tuloksena toiminta: Saamme verkko-osoite kuvake siirtyy seuraavaan vaiheeseen.
Vaihe 5. Kuormitus työpöydän kuvakkeiden
§ Internet summaustoimenpiteessä latausosoiteJa pudotusvalikosta jossa Anna työpöytäkansioon. Tämän tuloksena toiminta: vastaanotettuaan aiemman toiminnan työpöydän kuvakkeet ladataan tiedosto.
Vaihe 6. Pyydä ladattu tiedosto ohjelman nimi
Tarkasteltava uudelleen verkko-osoite kuvake listattu kaksi kohtaa edellä tiedosto ladataan nimi mzl.xsxlaekt.png. Tietenkin voit lähteä ja niin, mutta jos on kaunis, tämä nimi voidaan muuttaa sen ohjelman nimi, jonka olemme jo löydetty ja tallennettu muuttujaan appName.
§ Tiedostot ja kansiot summaustoimenpiteessä Nimeä uudelleen Finder-kohteita ja asettaa se, että tavalla. Periaatteessa avattavasta luettelosta, valitse Nimen yhtenä objektinaJa pudotusvalikosta nimi valita Vain päänimeä. Nyt tekstikenttään että - vedä muuttujan se appNameJoka on saatavilla luettelon muuttujien ikkunan alareunassa "Avtomatora". Tämän tuloksena toiminta: ladattu tiedosto nimetään uudelleen säilytysvälineitten laajennus. Tässä esimerkissä olemme valmiina kuva tiedostoon Ostaa minulle Pie! - ruokaostokset List.png.
Vaihe 7. Vielä yksi asia ...
Kaiken olevan erittäin mukavaa, voit lisätä pop-up ilmoitus - tämä ominaisuus on esiintynyt "Avtomatore" vapauttamaan OS X 10.9. § apuohjelmia summaustoimenpiteessä Näytä ilmoitus. Ensimmäisessä osassa Anna palvelun nimi on melkein valmis - Lataa sovellus kuvakkeenVaikka alalla viesti kirjoita lyhyt teksti, kuten "kuvaketta ladataan työpöydälle."
Vaihe 8. VOITTO
Kaikki tiimimme on valmis työhön ja puolustukseen. Tallentaa sen Lataa sovellus kuvakkeen ja heti mennä Safari. Avaamatta sitä minkä tahansa sivun App Storesta ja Mac App Store, etsi se Safari> Palvelu uusi tuote Lataa sovellus kuvakkeen - ja klikkaamalla sitä, aja palvelu tallentaa. Jälkeen pari sekuntia, tehosta riippuen Macin, huomaat - ja työpöydällä, jota voidaan helposti käyttää lisätyötä.
"Kyllä, se on vaikea minulle!"
Itse asiassa, että edellä kuvattu prosessi ei ole mitään monimutkaista. Itse en ole ohjelmoija (vaikka ohjelmoinnin perusteet jälkeen instituutin vielä muistaa), mutta se oli tarpeeksi viettää kolme tuntia verkkaiseen haku osoite erityiset välitavoitteet (esimerkiksi en tiennyt syntaksin säännöllisiä lausekkeita "Python" - oli aika Googling) - ja temppu hattu. Olen iloinen, että ainakin jotkut meidän löysi tavan tuottaa sovellukset kuvakkeita helpottaa.
Mukavuussyistä, voit jo ladata valmiin palvelun alla olevaa painiketta. Avaaminen työnkulku-objekti "Avtomatore" voi tutkia huolellisesti sisältöä ja asetuksia kunkin toiminnon kaiken edellä esitetyn se oli ymmärrettävää.
Latauspalvelu (ZIP-tiedostot, 413 kt)
Jos joku teistä tietävät miten optimoida edellä algoritmi, tai se voi ehdottaa tavalla yksinkertaisempaa - Pyydän kommentteja. :)