pushbullet
Das Plugin verschickt Notizen, Links, Adressen, Listen und Dateien über den Pushbullet-Dienst an ein oder mehrere Geräte.
Voraussetzungen
Ein Pushbullet-Konto sowie ein persönlicher API-Key werden benötigt, siehe pushbullet.com.
Die Ziel-deviceid eines Geräts lässt sich ermitteln, indem man sich unter
pushbullet.com einloggt, das gewünschte Gerät auswählt und den Teil
der Browser-URL hinter device_iden= kopiert.
Konfiguration
Die Informationen zur Konfiguration des Plugins sind unter Plugin ‚pushbullet‘ Konfiguration beschrieben.
apikey und deviceid können global in etc/plugin.yaml gesetzt werden. Ist einer der
beiden Werte dort nicht gesetzt, muss er beim jeweiligen Funktionsaufruf mitgegeben werden.
Verwendung
Die Funktionen note(), link(), address(), list() und file() des Plugins sind unter Plugin ‚pushbullet‘ Konfiguration beschrieben und können aus Logiken heraus aufgerufen werden, z.B.:
sh.pushbullet.note("Note to myself.", "Call my mother.")
Zusätzlich steht die Funktion delete() zur Verfügung, mit der ein zuvor verschickter Push wieder gelöscht werden kann:
sh.pushbullet.delete(pushid, apikey=None)
- pushid
ID des zu löschenden Push. Wird beim Versand von den anderen Funktionen im Ergebnis-Objekt zurückgegeben (Feld
iden).- apikey
(optional) Überschreibt den global in
etc/plugin.yamlgesetzten API-Key für diesen Aufruf.
Beispiel:
result = sh.pushbullet.note("Note to myself.", "Call my mother.")
sh.pushbullet.delete(result['iden'])