Automator: das Programmsymbol aus dem App Store entfernen
Makradar Technologie / / December 19, 2019
Anstelle von künstlichen Beispiele für den Einsatz von Automatisierungstools auf dem Mac, hier ist ein echtes Programm Service, der von einigen Autoren „MakRadara“, insbesondere dann verwendet wird, wenn Bilder auf Bewertungen Vorbereitung Anwendungen. Durch diesen Service wird das Download-Symbol in jeder Anwendung im App Store und Mac App Store, ist es einfach und schnell.
Nehmen wir zum Beispiel das iOS-Programm „Kaufen Sie einen Laib“. Das vor der Redaktion manuell tun... Zuerst öffnet der Browser die Seite Programm im App Store, und von der Adresse Diese Seite 9 tsiferny Kennung kopiert wurde (jedes Programm hat seine eigene), die dann in substituiert ist Adresse http://itunes.apple.com/lookup? id =. Wenn zum Beispiel der Adresse „Kaufen Sie einen Laib“ Seite im App Store - https://itunes.apple.com/ru/app/id725418306 (Code-Programm fett dargestellt), der Herausgeber über „copy-paste“ lädt die Seite im Browser-Fenster http://itunes.apple.com/lookup? id =725418306.
Der Inhalt dieser Seite - umfassenden Informationen über das jeweilige Programm als eine der Produkteinheit in dem App Store. Alle Daten werden als eine Struktur dargestellt, aufgrund derer - gepaarte Werte der Form „Schlüsselwert“. Wenn der Text auf der Seite zu finden, den „Schlüssel“ artworkUrl512Dann hinter ihm werden Sie seinen Wert sehen - eine lange Web-Adresse, an der das Symbol unseres Programms in der maximalen Auflösung. Es bleibt nur noch die Adresse zu kopieren und in die Adressleiste ein - und das gewünschte Bild.
Auch wenn Sie die ganze Prozedur speichern - was es manuell durchgeführt werden, wenn Sie automatisieren? Wird Hilferuf Automator!
Erstens bilden den Algorithmus
Die obige Abfolge von Schritten ist sehr einfach, aber zu „gehen“ Ich will ein wenig mehr hinzufügen „Shashechek“: nur für Benutzerfreundlichkeit, ergänzen wir unsere Sequenz ein Paar hat Schritte:
- Adressen App Store Seite Extrakt und erinnere mich an die ID-Programm geladen.
- Führen Sie das serverseitige Skript im Browser itunes.apple.com/lookupZugewiesen, um es einen Programmcode aus Schritt 1, und merkt den resultierenden Strom von Textdaten.
- In der in Schritt 2 erhalten wird, strömen die Daten durch das Schlüssel Streckenname Wir suchen den Namen des Programms und zu speichern.
- In der in Schritt 2 erhalten wird, strömen die Daten durch das Schlüssel artworkUrl512 Wir suchen die Adresse von Icons und daran erinnern.
- Icons nehmen Adresse im Schritt 4 erhalten wurde, und es auf dem Desktop-Bild laden.
- Die heruntergeladene Datei Bild den Titel des in Schritt 3 erhaltenen Programm umbenennen.
- …
- PROFIT.
Jetzt Build Service
Wir gehen auf die Montage unserer Algorithmus in „Avtomatore“. Erstellen Sie eine neue Art von Prozess BüroUnd im Kopffeld des Programms wählen: in dem ersten Dropdown-Listenwert
Kommen Sie klar in unserem Algorithmus.
Schritt 1. Nehmen Sie die ID des Programms und bilden eine Behandlung Adresse an das Skript Lookup
der Abschnitt Internet im Seitenbereich „Avtomatora“ drag-Bibliothek zu dem Hauptbereich des Programmfensters Holen Sie sich aktuelle Seite von Safari. Konfigurieren Sie diese Aktion nicht müssen. Das Ergebnis dieser Aktion: Web-Adresse der aktuellen Seite in der „Safari“ (wir nehmen an, dass diese App Store-Seite), die mit dem nächsten Schritt übergeben werden.
der Abschnitt Dienstprogramme Addierungsoperation Führen Sie das Shell-Skript, Achten Sie darauf, aus der Dropdown-Liste auswählen Pass-Eingang: Punkt als Argument. Da das Skript, war ich in der Sprache der „Python“ in der Dropdown-Liste Schale Wie wähle ich die /usr/bin/python. Dieser einfache Code nimmt die erste Aktion der Web-Adresse, von der, mit Hilfe von Mechanismus von regulären Ausdrücken (Fragment Suchzeichenfolge in einem vorgegebenen Muster), ruft ein Fragment nur aus neun Ziffern besteht. Das Ergebnis dieser Aktion: neunstellige Kennung der Anwendung, die auf die nächste Aktion übergeben wird.
Schritt 2. Wir bekommen von Apple Serverdaten über das Programm
der Abschnitt Internet Addierungsoperation Erhalten Sie Text von einer WebseiteDurch die aus der Dropdown-Liste auswählen get Punkt Klartext. Das Ergebnis dieser Aktion: Text, die Apple-Server generiert wird und die wir den Programmnamen und den Pfad zum Symbol suchen.
Der resultierende Text, den wir noch brauchten, und das ist mit dem Apple-Server nicht erneut anwenden, kann dieser Text in einer Variablen gespeichert werden. Für diesen Abschnitt der Dienstprogramme Addierungsoperation Stellen Sie den Wert der Variablen. In der Dropdown-Liste Variable wählen Die neue Variable - im blauen Feld, das angezeigt wird, geben Sie die Variablennamen Nachschlagen und klicken Sie auf erledigt. Das Ergebnis dieser Aktion: aus früheren Aktionen des Textes ergibt, wird in den Variablen gespeichert werden Nachschlagen.
Natürlich sind die Namen der Variablen, die Sie nach eigenem Ermessen festlegen können - auch russische Namen erlaubt. Es ist nur notwendig, dafür zu sorgen, dass diese Variablen korrekt in dem Dienst des Algorithmus platziert werden.
Schritt 3. Wir suchen den Namen des Programms
Vorherige Aktion sendet ein Textfeld in dem Anfangszustand früher erhalten haben, so können wir nur „anhängen“, um die nächste Aktion - Führen Sie das Shell-Skript der Abschnitt Dienstprogramme. Diese Aktionsparameter sind die gleichen wie die eines ähnlichen Effekt, der zweite von der Spitze: /usr/bin/python in der ersten Dropdown-Liste und als Argument - in der zweiten. Das Szenario in dieser Aktion verwendet auch reguläre Ausdrücke, zweimal: zuerst der Schlüssel und Wert ("Streckenname": „Buy Me a Pie! - Grocery Einkaufsliste ") Und dann aus den resultierenden Strings werden alle zusätzlichen Zeichen abgeschnitten, den Namen des Programms zu halten. Das Ergebnis dieser Aktion: erhalten Sie den vollständigen Namen des Programms, in diesem Beispiel, Kaufen Sie mich ein Pie! - Grocery Einkaufsliste - und es wird auf die nächste Aktion übergeben.
Jetzt ist nicht der Name des Programms, wir müssen - Sie werden es später benötigen. Daher sollte es in einer neuen Variablen gespeichert werden. der Abschnitt Dienstprogramme Addierungsoperation Stellen Sie den Wert der Variablen und wiederholen Sie die gleiche Manipulation wie bei früheren ähnlichen Aktion - nur dieses Mal, erstellen Sie eine Variable mit dem Namen appName. Das Ergebnis dieser Aktion: bis zum Ende der Ausführung des Algorithmus alle in einem variablen appName Es wird den Namen des im vorherigen Schritt empfangene Programm speichern.
Schritt 4. Wir suchen Ikonen Web-Adresse
„Avtomator“ ist so aufgebaut, dass das Ergebnis der Aktion predudyschego zum nächsten weitergegeben. Aber wir brauchen jetzt nicht der Name des Programms sind, und die ursprüngliche Text Informationen darüber, wo wir für die Adresse des Symbols suchen. Daher wird in dem Abschnitt Dienstprogramme Addierungsoperation Holen Sie sich den Wert einer Variablen - nur die rechte Maustaste auf dem Titel dieser Aktion und das Pop-up-Menü wählen ignorieren Eingangs. Nun ist die Aktion, mit der Sie gerade arbeiten, wird nie berücksichtigt das Ergebnis der vorherigen Aktion, dass es keine Rolle, was passiert. In der Dropdown-Liste Variable wählen Nachschlagen. Das Ergebnis dieser Aktion: der nächste Schritt wird auf den Wert übertragen werden NachschlagenIn dem wir zuvor die Textinformationen über das Programm gespeichert.
der Abschnitt Dienstprogramme Addierungsoperation Führen Sie das Shell-Skript mit den gleichen Parametern wie die Wirkung des gleichen Namen in den zweiten und fünften Positionen in unserem Algorithmus. Das Szenario in dieser Aktion ist ähnlich den Code, der in der fünften „Scripting“ Aktion für die Programmnamen gesucht: ist das Schlüssel-Wert-Paar ("ArtworkUrl512": " http://a1013.phobos.apple.com/us/↵ r30 / Purple6 / v4 / c7 / 9d / 77 / c79d778f-89A1-A925-b424-0e43819dfbba / mzl.xsxlaekt.png "), Die alle Zitate, den Doppelpunkt und den Namen des Schlüssels entfernt. Das Ergebnis dieser Aktion: Wir erhalten die Web-Adresse des Symbols, das zum nächsten Schritt übergeben wird.
Schritt 5. Legen Sie Symbole auf dem Desktop
der Abschnitt Internet Addierungsoperation Download-URLUnd in der Dropdown-Liste wo geben Sie den Desktop-Ordner. Das Ergebnis dieser Aktion: nach Erhalt einer vorherigen Aktion auf den Desktop-Icons werden die Datei heruntergeladen werden.
Schritt 6. Stellen Sie die heruntergeladene Datei Name des Programms
Schauen Sie noch einmal unter der Web-Adresse Symbol aufgelistet zwei Absätze weiter oben: die Datei mit dem Namen geladen werden mzl.xsxlaekt.png. Natürlich können Sie verlassen und so, aber schön zu sein, kann dieser Name auf den Namen des Programms geändert wird, dass wir bereits in den Variablen gefunden und gespeichert appName.
der Abschnitt Dateien und Ordner Addierungsoperation Artikel Rename Finder und stellen Sie es auf diese Weise nach oben. Grundsätzlich ist die Dropdown-Liste, wählen Sie Der Name eines einzelnen ObjektsUnd Dropdown-Liste Name wählen Nur der Hauptname. Jetzt das Textfeld zu - Ziehen Sie die Variable hinein appNameDie in der Liste von Variablen im unteren Bereich des Fensters „Avtomatora“ zur Verfügung steht. Das Ergebnis dieser Aktion: die heruntergeladene Datei wird mit der Halt Erweiterung umbenannt werden. In unserem Beispiel erhalten wir bereit Bild als Datei Kaufen Sie mich ein Pie! - Lebensmittelgeschäft List.png.
Schritt 7. Eine weitere Sache ...
Alles ist sehr schön, ein Pop-up-Benachrichtigung hinzufügen können - diese Funktion in „Avtomatore“ mit der Veröffentlichung von OS X 10.9 erschienen ist. der Abschnitt Dienstprogramme Addierungsoperation Benachrichtigung anzeigen. Die erste Überschrift eingeben, ist der Name des Dienstes fast fertig - Laden Sie die App-IconWährend auf dem Gebiet Nachricht Geben Sie einen kurzen Text wie „Symbol auf Ihrem Desktop geladen wird.“
Schritt 8. PROFIT
All unser Team an die Arbeit und Verteidigung bereit. Speichern Sie es als Laden Sie die App-Icon und sofort in die Safari gehen. Öffnen Sie eine beliebige Seite aus dem App Store und Mac App Store, danach suchen in Safari> Service neue Artikel Laden Sie die App-Icon - und darauf klicken, führen Sie einfach die gespeicherte Service. Nach einer oder zwei Sekunden, abhängig von der Leistung Ihres Mac, werden Sie feststellen - und ein Symbol auf dem Desktop, die sie leicht in der weiteren Arbeit verwendet werden können.
„Ja, es ist schwer für mich!“
In der Tat, in dem oben beschriebenen Verfahren ist nichts kompliziert. Ich selbst bin kein Programmierer (obwohl die Grundlagen der Programmierung nach dem Institut erinnere mich noch an), aber es war genug, um drei Stunden bei einer gemütlichen Suche zu verbringen Adresse spezifische Zwischenziele (zum Beispiel wusste ich nicht die Syntax von regulären Ausdrücken in dem „Python“ - ziemlich googeln hatte) - und der Trick Hut. Ich bin erfreut, dass einige Leute in unserem Team zumindest eine Art und Weise zu produzieren gefunden einfacher apps Icons.
Der Einfachheit halber können Sie bereits ein fertiges Service auf die Schaltfläche unten herunterladen. Öffnen des Workflow-Objekt „Avtomatore“ können die Inhalte und Einstellungen der einzelnen Aktivitäten für alle verständlich dem Vorangegangenen war es sorgfältig prüfen.
Download-Service (ZIP-Dateien, 413 KB)
Wenn jemand von Ihnen weiß, wie der obigen Algorithmus zu optimieren, oder kann eine Art und Weise einfacher vorschlagen - frage ich in den Kommentaren. :)