[PYTHON] Zeigen Sie Gras auf Google Nest Hub

Ich habe Pixel 4 gekauft und Google Nest Hub erhalten. Es scheint, dass es als digitaler Fotorahmen verwendet werden kann. Da es eine große Sache ist, werde ich versuchen, das Grasbild von GitHub anzuzeigen.

nesthub.jpg

Google Nest Hub-Einstellungen

Unmittelbar nach dem Kauf zeigt Nest Hub eine von Google erstellte Kunstgalerie an. Ändern Sie dies in eine Einstellung, mit der Sie Ihre Lieblingsbilder anzeigen können.

  1. Starten Sie die Google Home-App auf Ihrem iOS- oder Android-Gerät
  1. Gehen Sie zu Nest Hub> Fotorahmen
  1. Ändern Sie die Einstellung "Persönliche Fotos organisieren" in "Nur freigegebene Alben in Echtzeit".

Bitte wählen Sie das Google Fotos-Album aus, das im Fotorahmen angezeigt werden soll. Das Album, das das Grasbild speichert, wird automatisch von dem Skript erstellt, das später eingeführt wird.

Holen Sie sich das Zugriffstoken für die Google Photo API

Führen Sie nun ein Python-Skript aus, das ein Grasbild generiert und in die Google Photo-API hochlädt. Dazu müssen Sie die standardmäßig deaktivierte Google Fotos-API aktivieren und ein OAuth 2.0-Token erhalten.

Dieses Mal bekam ich das Zeichen, indem ich mich auf diesen Qiita-Artikel bezog.

Sie werden die Client-ID, das Client-Geheimnis und das Aktualisierungstoken später verwenden. Dies sind Dinge, die nicht veröffentlicht werden sollten. Seien Sie also vorsichtig mit dem Management.

Skript zum Erstellen und Hochladen von Grasbildern

Im folgenden Repository habe ich ein Python-Skript vorbereitet, das ein Grasbild von GitHub generiert und auf Google Fotos hochlädt.

Bei der Erstellung des Grasbildes habe ich auf https://grass-graph.moshimo.works/ verwiesen.

Wenn Sie das Skript ausführen, wird automatisch ein Google Fotos-Album zum Speichern von Grasbildern erstellt. Der Standardname ist "GitHub grass". Bitte stellen Sie Google Nest Hub so ein, dass dieses Album angezeigt wird.

Automatisierung

Das Repository enthält Einstellungen für GitHub-Aktionen. Wenn Sie die folgenden Geheimnisse festlegen, werden täglich automatisch Grasbilder generiert und hochgeladen.

Für diejenigen, die Grasbilder auf Nest Hub anzeigen möchten

Die von mir erstellten Skripte werden unter der Apache 2.0-Lizenz verteilt. Durch Verzweigen des GitHub-Repositorys können Sie es einschließlich Automatisierungsfunktionen verwenden.

Beachten Sie jedoch die folgenden Punkte.

abschließend

Vielen Dank an @ u_akihir0 für all die Ratschläge dieses Mal. Habt ein schönes Nest Hub Leben!

Recommended Posts

Zeigen Sie Gras auf Google Nest Hub
ls -R auf Google Drive
Verwenden Sie music21 in Google Colaboratory
Probieren Sie StyleGAN mit Google Colaboratory aus
Pandas 100 klopft an Google Colaboratory