Automatori: eemaldamine programmi ikooni App Store
Makradar Tehnikaülikool / / December 19, 2019
Selle asemel, et kunstlik näiteid kasutamise automaatika tööriistad Mac, siin on tõeline programm Service, mis kasutavad mõned autorid "MakRadara", eriti ettevalmistamisel pilte ülevaateid rakendusi. Läbi selle teenuse allalaadimisikoon iga taotluse, mis on saadaval App Store ja Mac App Store, muutub see lihtne ja kiire.
Näiteks võtta iOS-programmi "Osta päts". Et enne toimetajad teha käsitsi... Esiteks brauser avaneb lehekülg programmi App Store, ja aadress Seda lehekülge on kopeeritud 9 tsiferny tunnus (iga programm on oma), mis seejärel asendatakse nendes aadress http://itunes.apple.com/lookup? id =. Näiteks, juhul kui aadress on "Osta päts" lehte App Store - https://itunes.apple.com/ru/app/id725418306 (Programmi koodi rasvases kirjas), toimetaja kaudu "kopeeri-kleebi" laeb lehele brauseri aknas http://itunes.apple.com/lookup? id =725418306.
Selle lehe sisu - põhjalikku teavet asjaomase programmi kaup üksuse App Store. Kõik andmed on esitatud struktuur, mille alusel - paaris väärtused kujul "põhiväärtus". Kui lehe teksti leida "võti"
artworkUrl512Siis tema taga näed oma raha - pikk veebiaadress, millele on ikoon meie programmi maksimaalne resolutsioon. Jääb vaid kopeerida aadress ja kleepige see aadressiribale - ja saada soovitud pilt.Isegi kui sa salvestada kogu protseduuri - mida see teha käsitsi, kui saate automatiseerida? Kas abi kutsuda Automatori!
Esiteks moodustavad algoritm
Ülaltoodud sammude jada on väga lihtne, kuid "minema" Ma tahan lisada natuke rohkem "Shashechek": ainult kasutaja mugavuse huvides oleme täiendada meie järjestus on paar samme:
- Aadresside App Store lehekülg laaditakse ekstrakti ja mäletan ID programmi.
- Käivita server-side script brauseri itunes.apple.com/lookupMääratud seda programmi koodi samm 1 ja meelde jätta saadud voo teksti andmeid.
- Aastal saadud etapil 2 andmevoo võtmega trackName Otsime nimi programmi ja hoida seda.
- Aastal saadud etapil 2 andmevoo võtmega artworkUrl512 Otsime aadress ikoonid ja meeles pidada.
- Ikoonid võtta aadress saadud samm 4 ning aseta töölaual pilt.
- Allalaaditud faili pildi ümber pealkiri programmi etapis 3.
- …
- Kasumit.
Nüüd build teenus
Lähtume kokkupanemisel meie algoritmi "Avtomatore". Loo uus tüüpi protsessi kontor, Ja päiseväljale programmi valida: esimeses rippmenüüs väärtus
Tule selgelt meie algoritm.
Etapp 1. Võtke ID programmi ja moodustada ravi aadress skripti lookup
jao Internet küljel ala "Avtomatora" drag raamatukogu peamine ulatus programmi aken Praeguste lehe Safari. Seadistamine käesoleva hagi ei pea. Selle tulemusena meetmeid: veebiaadress praeguse lehel "Safari" (eeldame, et see App Store leht), mis antakse üle järgmise sammu.
jao kommunaalteenused add operatsiooni Käivita kest-skriptOle kindel, et valida rippmenüüst Pass sisend: punkt argumentidena. Kuna skript, olin keeles "Python" on rippmenüüst ümbris Valisin /usr/bin/python. See lihtne koodi võtab esimest tegevust veebiaadress, mis abiga mehhanism regulaaravaldiste (Fragment otsisõna etteantud malli), laadib fragment, mis koosneb ainult üheksa numbrit. Selle tulemusena meetmeid: üheksa-kohaline identifikaator rakendus, mis saab edasi järgmisele meetmeid.
Etapp 2. Me saame Apple server andmeid programmi
jao Internet add operatsiooni Saa teksti veebileheleValides rippmenüüst get punkt lihttekstina. Selle tulemusena meetmeid: teksti, mis loob Apple server ja mida me otsida programmi nimi ja tee ikoonil.
Saadud teksti peame siiski, ja mis ei ole uuesti taotleda Apple server, selle teksti saab salvestada muutuja. Sel osa kommunaalteenused add operatsiooni Seadke muutuja väärtus. In rippmenüüst muutuja valima Uus muutuja - sinises ilmuvasse kasti sisesta muutuja nimi Otsing ja klõpsake Valmis. Selle tulemusena meetmeid: tulenevad varasematest meetmete teksti salvestatakse muutuja Otsing.
Muidugi nimed muutujad saate määrata oma äranägemise järgi - isegi lubatud vene nimed. On vaja ainult jälgida, et need muutujad on õigesti paigutatud teenuse algoritmi.
Etapp 3. Otsime nimi programmi
Eelmine tegevus saadab teksti massiivi algolekus saanud varem, nii et me lihtsalt ei "lisab" järgmise hagi - Käivita kest-skript jao kommunaalteenused. See toiming parameetrid on samad, mis sarnase efekti, teine ülevalt: /usr/bin/python esimeses rippmenüüs ja argumentidena - teises. Stsenaarium selles meetmes kasutab ka regulaaravaldisi, kaks korda: esiteks on võti ja väärtus ("TrackName": "Osta mind Pie! - Sisseoste List "), Ja seejärel saadud stringid on lõigatud kõik lisatähemärgid, et hoida programmi nimi. Selle tulemusena meetmeid: saada täielik nimi programmi selles näites, Osta mulle Pie! - toidukaupade Ostunimekiri - ja see on edasi järgmisele meetmeid.
Nüüd ei ole programmi nime peame - pead seda hiljem. Seetõttu tuleb hoida uue muutuja. jao kommunaalteenused add operatsiooni Seadke muutuja väärtus ja korrake sama manipuleerimise nagu eelmise sarnase toimega - ainult seekord luua muutuja nimega rakenduseNimi. Selle tulemusena meetmeid: lõpuni algoritmi täitmise kõik muutuja rakenduseNimi See salvestab programmi nime saanud eelmises etapis.
Etapp 4. Otsime ikoonid veebiaadress
"Avtomator" on moodustatud nii, et tegevuse tulemusena predudyschego edasi järgmisele. Aga me peame nüüd ei ole programmi nimi ja originaalteksti informatsioon selle, kus me otsida aadressi ikoon. Seetõttu osa kommunaalteenused add operatsiooni Saa väärtus muutuja - lihtsalt paremklõpsake soovitud Selle tegevuse ja pop-up menüüst valige ignoreerida sisend. Nüüd meetmeid, millega te töötate nüüd, kunagi arvestada tulemusena eelmine toiming et ei juhtuks. In rippmenüüst muutuja valima Otsing. Selle tulemusena meetmeid: Järgmise sammuna kantakse väärtus OtsingKus me oleme varem salvestatud teksti informatsiooni programmi.
jao kommunaalteenused add operatsiooni Käivita kest-skript samade parameetritega kui hagi sama nime teises ja viiendas positsioone meie algoritm. Stsenaarium selles meetmes on sarnane kood, mis on viienda "skriptimine" püüti programmi nimi: on võti ja väärtus paar ("ArtworkUrl512": " http://a1013.phobos.apple.com/us/↵ r30 / Purple6 / v4 / c7 / 9d / 77 / c79d778f-89a1-A925-b424-0e43819dfbba / mzl.xsxlaekt.png "), Mis eemaldab kõik tsitaadid, käärsoole ja nime all. Selle tulemusena meetmeid: Me saame veebiaadress ikooni, mis on läbinud järgmise sammu.
Etapp 5. Load ikoonid töölaual
jao Internet add operatsiooni Lae URLJa rippmenüüst kus Sisestage töölauale kausta. Selle tulemusena meetmeid: saamisel varasema tegevuse töölaual ikoone laaditakse alla faili.
Etapp 6. Küsi allalaaditud faili programmi nime
Vaata uuesti veebiaadressil ikoon loetletud kahes eelmises punktis: fail laaditakse nime mzl.xsxlaekt.png. Muidugi, võite lahkuda ja nii, aga oleks ilus, see nimi saab muuta nime programm, mis me oleme juba leidnud ja salvestatud muutuja rakenduseNimi.
jao Failid ja kaustad add operatsiooni Nimeta ümber Finder Kirjed ja ehita nii. Põhimõtteliselt rippmenüüst valige Nimi ühe objektiJa ripploendist nimi valima Ainult põhinimetusest. Nüüd tekstiväljale et - drag muutuja sinna rakenduseNimiMis on saadaval muutujate loendi allosas aken "Avtomatora". Selle tulemusena meetmeid: allalaaditud fail ümber fiksaator laiendus. Meie näites, saame valmis pilt failina Osta mulle Pie! - Sisseoste List.png.
Etapp 7. Üks asi veel ...
Kõik väga kena, võite lisada hüpikmärguandeid - see funktsioon on ilmunud "Avtomatore" viimisega OS X 10.9. jao kommunaalteenused add operatsiooni Näita teatise. Esimene sisestage pealkirja nime teenust peaaegu lõppenud - Lae alla rakenduse ikooniKuigi valdkonnas sõnum Sisestage lühike tekst nagu "ikoon koormatud töölaual."
Etapp 8. KASUMI
Kõik meie meeskond on valmis töö ja kaitsepoliitika. Salvestage see Lae alla rakenduse ikooni ja kohe minna Safari. See avatakse igal leheküljel App Store ja Mac App Store, leidke see Safari> Service uus toode Lae alla rakenduse ikooni - ja klõpsates lihtsalt käivitada teenuse salvestatud. Pärast teist või kaks, sõltuvalt võimu oma Mac, märkad - ja ikooni töölaual, mis saab hõlpsasti kasutada edasiseks tööks.
"Jah, see on minu jaoks raske!"
Tegelikult on eespool kirjeldatud protsessi on midagi keeruline. Ma ise olen ei ole programmeerija (kuigi põhitõdesid programmeerimine pärast instituudi mäletavad), kuid see oli piisav, et veeta kolm tundi rahulikult otsing aadress konkreetsete vahe-eesmärgid (näiteks, ma ei tea, süntaks regulaaravaldiste "Python" - oli päris Googling) - ja trikk müts. Mul on hea meel, et vähemalt mõned inimesed meie meeskond leidnud viisi toota rakenduste ikoonid lihtsamaks.
Mugavuse saate juba alla valmis teenust alloleval nupul. Avamine töövoo-object "Avtomatore" võib hoolikalt uurida sisu ja seaded iga tegevuse Kõigest eelnevast oli mõistetav.
Lae teenus (ZIP-failid, 413 KB)
Kui keegi teist teavad, kuidas optimeerida eespool kirjeldatud algoritmi või võib soovitada nii lihtsam - Ma palun kommentaare. :)