Mercurial > hg > gcmultimerge
changeset 31:6becdaa5c45f
Set event colors (just sequentially now) based on which source calendar they belong to.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 05 Jul 2016 10:33:57 +0300 |
parents | b07612201831 |
children | 5a22a7a08785 |
files | multimerge.py |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/multimerge.py Tue Jul 05 10:33:20 2016 +0300 +++ b/multimerge.py Tue Jul 05 10:33:57 2016 +0300 @@ -372,7 +372,9 @@ ## Now, we fetch and collect events gcm_debug(u"Fetching calendar events .. ") src_events = [] +color_id = 0 for calendar in src_calendars: + color_id = color_id + 1 gcm_debug("- "+calendar["id"]) result = service.events().list( timeZone="EEST", @@ -385,6 +387,8 @@ # Add events, if any, to main list events = gcm_generate_ids(result.get("items", []), calendar["id"]) if events: + for event in events: + event["colorId"] = color_id src_events.extend(events) if cfg.debug: gcm_dump_events(events)