Compare commits

..

No commits in common. "804ab33a6d07b34c2f0942a63c71f652dfb067f3" and "b5dbfd87defaaed87c73f321ac3087fe5a7c689b" have entirely different histories.

4 changed files with 14 additions and 18 deletions

1
.gitignore vendored
View File

@ -1,2 +1 @@
*.swp
__pycache__/ __pycache__/

View File

@ -25,10 +25,11 @@ class Routine:
for calendar in calendars: for calendar in calendars:
if calendar.toggle == 'True': if calendar.toggle == 'True':
visualCals.append(calendar.name) visualCals.append(calendar.name)
googleCreds = google.oauth2.credentials.Credentials(**credentials) googleCreds = google.oauth2.credentials.Credentials(**credentials)
print(credentials_to_dict(googleCreds), flush=True)
calendarjson = caltojson.generateJsonFromCalendarEntries(visualCals, googleCreds) calendarjson = caltojson.generateJsonFromCalendarEntries(visualCals, googleCreds)
user.setJson(calendarjson) user.setJson(calendarjson)
print(calendarjson)
directory = 'userinfo/' + user.id + '/' directory = 'userinfo/' + user.id + '/'
if not os.path.exists(directory): if not os.path.exists(directory):
os.makedirs(directory) os.makedirs(directory)

View File

@ -138,7 +138,7 @@ def getCalendarEvents(service, visibleCalendars, startDate, endDate):
for event in events_result.get('items', []): for event in events_result.get('items', []):
# create simple event # create simple event
name = event.get('summary', '(no Title)') name = event['summary']
start = event['start'].get('dateTime') start = event['start'].get('dateTime')
end = event['end'].get('dateTime') end = event['end'].get('dateTime')
newEvent = Event(name, start, end) newEvent = Event(name, start, end)
@ -179,21 +179,17 @@ def colorizeEvents(allEvents, service):
colors = getCalendarColors(service) colors = getCalendarColors(service)
for event in allEvents: for event in allEvents:
event.colorHex = forEventGetColor(event, colormap, colors) event.colorHex = fromColorIdGetColor(event.calendarColorId, colormap, colors)
# this function is only used once for calendar generation stuff def fromColorIdGetColor(colorId, colormap, colors):
def fromColorIdGetColor(color, colormap, colors):
return toNaturalColor(colormap, colors['calendar'][color]['background'])
def forEventGetColor(event, colormap, colors): if colorId != 0:
if event.calendarColorId != 0: orgColor = colors['calendar'][colorId]['background']
bg = colors['calendar'][event.calendarColorId]['background']
else: else:
calColorId = toCalendarColorId(colormap, event.eventColorId) calColorId = toCalendarColorId(colormap, colorId)
bg = colors['calendar'][calColorId]['background'] orgColor = colors['calendar'][calColorId]['background']
print(event.name)
print(bg) return toNaturalColor(colormap, orgColor)
return toNaturalColor(colormap, bg)
def toJson(events): def toJson(events):
data = {} data = {}

View File

@ -10,7 +10,7 @@
}, },
{ {
"api": "#f83a22", "api": "#f83a22",
"natural": "#d50000" "natural": "#8E24AA"
}, },
{ {
"api": "#fa573c", "api": "#fa573c",