Also @gonzo1233 und @Bastibrot
Der Raspberrypi verbindet sich über die verlinkte Library mittels dem API Key mit PushBullet.
Je nach angegebenem Device, welche in einem Array vorliegen und über p.getDevices() abgefragt werden können, öffnet sich nach erfolgreichem Senden der Datei, auf dem angegebenem Gerät ein neuer PushBullet Tab, mit dem gesendeten Bild.
#!/usr/bin/env python
import tkinter as tk
from tkinter import filedialog
from pushbullet.pushbullet import PushBullet
root = tk.Tk() # erstellt Tk Fenster
root.withdraw() # beendet Tk Fenster
apiKey = "" # Deihttps://www.pushbullet.com/#settings/account/account/account/account
p = PushBullet(apiKey) # Erstelle neue PushBullet Instanz mit obigem API Token
devices = p.getDevices() # Liste mit verfügbaren Geräten
file_path = filedialog.askopenfilename() # speichern des ausgewählten Dateipfades
p.pushFile(devices[0]["iden"], file_path, "RaspberryPi sent {}".format(file_path), open(file_path, "rb")) # Senden der Datei
Alles wichtige ist kommentiert.Das Ganze funktioniert unter Linux, also auch auf dem Pi.Installiere einfach die PushBullet Library via folgendem Befehl (Voraussetzung ist, dass python-pip installiert ist):
pip install git+https://github.com/Azelphur/pyPushBullet.git
Dann benötigst du eventuell noch folgende Libraries:
Tkinter und python-magic
Wie die zu installieren sind unter apt musst du selber bitte schauen, da ich momentan kein apt fähiges System hier habe (Arch mit pacman und AUR).
So, ich hoffe, dass das jetzt ausführlich genug war.
Bis auf die Ergänzung mit dem FileDialog von Tkinter, ist das allerdings original die verlinkte README.md...
Schönen Tag euch.