[PYTHON] Afficher l'herbe sur Google Nest Hub

J'ai acheté le Pixel 4 et j'ai reçu le Google Nest Hub. Il semble qu'il puisse être utilisé comme cadre photo numérique. Comme c'est un gros problème, je vais essayer d'afficher l'image d'herbe de GitHub.

nesthub.jpg

Paramètres de Google Nest Hub

Immédiatement après l'achat, Nest Hub affichera une galerie d'art préparée par Google. Remplacez-le par un paramètre qui vous permet d'afficher vos images préférées.

  1. Lancez l'application Google Home sur votre appareil iOS ou Android
  1. Accédez à Nest Hub> Cadre photo
  1. Modifiez le paramètre "Organiser les photos personnelles" sur "Albums partagés en temps réel uniquement"

Veuillez sélectionner l'album Google Photos à afficher dans le cadre photo. L'album qui enregistre l'image d'herbe est automatiquement créé par le script qui sera introduit plus tard.

Obtenez un jeton d'accès pour l'API Google Photo

Nous allons exécuter un script python qui générera une image d'herbe et la téléchargera dans l'API Google Photo. Pour ce faire, vous devez activer l'API Google Photos, qui est désactivée par défaut, et obtenir un jeton OAuth 2.0.

Cette fois, j'ai obtenu le jeton en me référant à cet article de Qiita.

Vous utiliserez ultérieurement l'ID client, le secret client et le jeton d'actualisation. Ce sont des choses qui ne devraient pas être publiées, alors faites attention à la gestion.

Script pour créer et télécharger des images d'herbe

Dans le référentiel suivant, j'ai préparé un script python qui génère une image d'herbe de GitHub et la télécharge sur Google Photos.

En générant l'image de l'herbe, j'ai fait référence à https://grass-graph.moshimo.works/.

Lorsque vous exécutez le script, un album Google Photos pour enregistrer les images d'herbe est créé automatiquement. Le nom par défaut est "GitHub grass". Veuillez configurer Google Nest Hub pour afficher cet album.

Automatisation

Le référentiel contient les paramètres des actions GitHub. Si vous définissez les secrets suivants, les images d'herbe seront automatiquement générées et téléchargées chaque jour.

Pour ceux qui souhaitent afficher des images d'herbe sur Nest Hub

Les scripts que j'ai créés sont distribués sous la licence Apache 2.0. En forçant le référentiel GitHub, vous pouvez l'utiliser avec des fonctions d'automatisation.

Cependant, veuillez noter les points suivants.

en conclusion

Merci à @ u_akihir0 pour tous les conseils cette fois-ci. Bonne vie au Nest Hub!

Recommended Posts

Afficher l'herbe sur Google Nest Hub
ls -R sur Google Drive
Utilisez music21 sur Google Colaboratory
Essayez StyleGAN avec Google Colaboratory
Pandas 100 coups sur Google Colaboratory