ich bin neu in diesem Forum und ich hoffe jemand von euch kann mir weiterhelfen. Ich versuche derzeit meinen Raspberry Aufgaben durch einen Kalender zuzuteilen. Es scheitert leider daran das ich nicht an meinen Hotmail Kalender rankomme. Mit den Modulen pyexchange, ics, icalender, webdavs habe ich es bereits probiert, leider ohne Erfolg. Bei der Parametrierung des Moduls pyexchange versuchte ich folgendes:
Code: Alles auswählen
from pyexchange import Exchange2010Service, ExchangeNTLMAuthConnection
from datetime import datetime
import time
from pytz import timezone
import pytz
URL = u"https://bay03.calendar.live.com/calendar/calendar.aspx"
USERNAME = u"hotmail.de\\michxxxxxxxx@hotmail.de";
PASSWORD = u"xxxxxxxx"
# Set up the connection to Exchange
connection = ExchangeNTLMAuthConnection(url=URL,
username=USERNAME,
password=PASSWORD)
service = Exchange2010Service(connection)
timestamp = datetime.now()
print timestamp.strftime('%Y, %m, %d, %H, %M, %S')
print time.timezone
start = timezone("Europe/Amsterdam").localize(datetime(2015, 12, 19, 0, 0, 0))
start = start.astimezone(pytz.utc)
end = timezone("Europe/Amsterdam").localize(datetime(2015, 12, 19, 23, 0, 0))
end = start.astimezone(pytz.utc)
eventsList = service.calendar().list_events(
start,
end,
details=True
)
for event in eventsList.events:
print "{start} {stop} - {subject} - {room}".format(
start=event.start.astimezone(timezone("Europe/Amsterdam")),
stop=event.end.astimezone(timezone("Europe/Amsterdam")),
subject=event.subject,
room=event.location
)
Vielen Dank im Voraus.
Gruß
Michi