Echolot
Auf deinem Mac

Kurzbefehle

Führe gesicherte Anfragen und Ordner aus der Kurzbefehle-App, mit Siri und in Automationen aus und verwende das Ergebnis in der nächsten Aktion.

Echolot ergänzt die Kurzbefehle-App um zwei Aktionen: Anfrage ausführen und Ordner ausführen. Sie senden gesicherte Anfragen samt ihren Prüfungen, so wie es die Ausführung tut, und reichen das Ergebnis an die nächste Aktion weiter. Damit prüfst du eine API jeden Morgen, per Tastaturkurzbefehl oder auf Zuruf an Siri. Echolot kommt dabei nicht in den Vordergrund.

Die Aktionen

Du findest sie in der Kurzbefehle-App, wenn du nach Echolot suchst, unter Anfragen.

Anfrage ausführen

Sendet eine gesicherte Anfrage eines Arbeitsbereichs mit ihren Prüfungen und gibt das Ergebnis zurück. Im Editor lautet sie Anfrage ausführen Anfrage in Arbeitsbereich.

ParameterWas du wählst
ArbeitsbereichEin in Echolot geöffneter Arbeitsbereich oder einer deiner letzten Arbeitsbereiche.
AnfrageEine gesicherte Anfrage dieses Arbeitsbereichs. Jede zeigt ihre Methode und ihren Pfad.
UmgebungOptional. Der Name der Umgebung, wie der Arbeitsbereich ihn zeigt, oder ihr Slug. Bleibt das Feld leer, gilt die Umgebung, die der Arbeitsbereich in seinem Fenster verwendet oder zuletzt verwendet hat.

Ordner ausführen

Führt jede Anfrage eines Ordners der Reihe nach mit ihren Prüfungen aus und gibt das Ergebnis zurück. Im Editor lautet sie Ordner ausführen Ordner in Arbeitsbereich.

ParameterWas du wählst
ArbeitsbereichEin in Echolot geöffneter Arbeitsbereich oder einer deiner letzten Arbeitsbereiche.
OrdnerEin Ordner dieses Arbeitsbereichs oder Ganzer Arbeitsbereich (Name) für jede Anfrage.
UmgebungOptional, wie bei „Anfrage ausführen“.

Die Anfragen laufen mit ihren Skripten und Prüfungen, und ihre Antworten landen im Verlauf des Arbeitsbereichs, genau wie bei der Ausführung im Fenster des Arbeitsbereichs. Der Arbeitsbereich muss nicht geöffnet sein.

Mac-App-Store-Edition

Die Aktionen funktionieren in der App-Store-Edition genauso. Einen Arbeitsbereich, der nicht geöffnet ist, erreicht Echolot über den Zugriff, den du Echolot beim Öffnen gegeben hast.

Editionen vergleichen

Das Ergebnis

Beide Aktionen geben ein Ergebnis des Durchlaufs an die nächste Aktion zurück und zeigen seine Zusammenfassung, wenn der Kurzbefehl endet.

EigenschaftWas sie enthält
BestandenOb jede Anfrage ohne Fehler lief und jede Prüfung bestanden wurde (übersprungene Prüfungen zählen nicht dagegen).
AnfragenWie viele Anfragen gelaufen sind.
Fehlgeschlagene AnfragenWie viele fehlgeschlagen sind.
StatusDer Statuscode, bei einer einzelnen Anfrage.
Dauer (ms)Die Zeit in Millisekunden, bei einer einzelnen Anfrage.
ZusammenfassungEine Zeile, etwa GET List products: 200 in 182 ms, 3 of 3 checks passed bei einer Anfrage oder 2 of 9 requests failed bei einem Ordner.
FehlerEine Zeile je fehlgeschlagener Anfrage: ihr Name und der Fehler oder die fehlgeschlagenen Prüfungen.

Geschützte Umgebungen

Ist die Umgebung geschützt, fragen die Kurzbefehle nach, bevor etwas gesendet wird, und nennen die Umgebung und was gesendet würde. Lehnst du ab, endet die Aktion, ohne dass etwas gesendet wurde.

Siri

Die Aktionen von Echolot sind für Siri bereit, ohne dass du einen Kurzbefehl einrichten musst: Sage „Eine Anfrage in Echolot ausführen“ oder „Eine Anfrage mit Echolot senden“ für „Anfrage ausführen“ und „Einen Ordner in Echolot ausführen“ oder „Die Anfragen eines Ordners in Echolot ausführen“ für „Ordner ausführen“.

Beispiel: den Shop jeden Morgen prüfen

Mit dem Beispiel-Arbeitsbereich Alpenglow, der gegen die Demo-API arbeitet:

Erstelle in der Kurzbefehle-App einen neuen Kurzbefehl und füge Ordner ausführen hinzu. Wähle den Arbeitsbereich Alpenglow und den Ordner Catalog.

Füge Wenn hinzu, mit Bestanden des Ergebnisses des Durchlaufs als Eingabe und ist falsch als Bedingung.

Füge innerhalb von „Wenn“ Benachrichtigung anzeigen mit der Zusammenfassung des Ergebnisses hinzu oder mit den Fehlern für jede fehlgeschlagene Anfrage.

Erstelle unter Automation eine persönliche Automation, die den Kurzbefehl jeden Morgen ausführt.

Auf dieser Seite