Kalenderpåminnelse Intel IoT Edison Google (4 / 5 steg)
Steg 4: Python del
Skapa en katalog i din /home/root katalogen, där du ska lagra i python kod och inloggningsuppgifterna json API. Kopiera skriptet medföljande edison_google_calendar.py till katalogen (jag heter min google_calendar, så jag placerade filerna till /home/root/google_calendar) och även kopiera client_secrets.json till samma katalog.
Om du inte vet hur till kopia arkivera, föreslår jag att installera FileZilla ( https://filezilla-project.org/ ) och kopiera filer genom att upprätta en SFTP-anslutning till din Edison.
Vi kan nu köra skriptet från terminalen:
roten python edison_google_calendar.py--noauth_local_webserver
Första gången du kör skriptet, kommer att google be om ditt tillstånd, genom att ge dig en länk. Kopiera denna länk till en webbläsare i din dator, godkänna tillgång och kopiera in koden till din terminal. Python-skript kommer att fortsätta att få tillgång till Google kalender lyckligt någonsin efter!
Du börjar se något liknande i din terminal:
Ange verifieringskod: 4/6d1spJ8Bc5l555555555555L-c_LptGlO444444.0pqVaRXSayETyjz_MlCJoi0333333
Authentication framgångsrika.
2015-01-08T23:09:32Z
++++++++++++++++++++++++++
2015-01-08T23:09:43Z
++++++++++++++++++++++++++
2015-01-08T23:09:55Z
++++++++++++++++++++++++++
2015-01-08T23:10:07Z
++++++++++++++++++++++++++
Detta innebär python-skript körs redan framgångsrikt. Om du känner fortfarande osäker, gör följande:
- Se till att en händelse är aktiv på din Google kalender
- Tryck på Ctrl + C för att avbryta skriptet
- Skriv i terminalen, # cat /tmp/arduino.txt
- Du bör se din aktiva händelseinformation, något liknande:
roten katt /tmp/arduino.txt
Brunch med Holly
Tiffanys
OK
- Kom ihåg att starta om skriptet edison_google_calendar.py !