From 7a553136465d1cc835340661f7443d42aebe4a81 Mon Sep 17 00:00:00 2001 From: Tilman Date: Tue, 4 Jun 2019 20:51:46 +0200 Subject: [PATCH] Color codes --- bin/main/CalendarQuickstart.class | Bin 9561 -> 10518 bytes src/main/java/CalendarQuickstart.java | 32 ++++++++++++++++++++++++++ tokens/StoredCredential | Bin 981 -> 0 bytes 3 files changed, 32 insertions(+) delete mode 100644 tokens/StoredCredential diff --git a/bin/main/CalendarQuickstart.class b/bin/main/CalendarQuickstart.class index ce71c516a8b17ab35d1534afc8f77c7997e429bf..09d475dbe61f4ff3ed47ae37586739bd07fa1646 100644 GIT binary patch literal 10518 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 delta 4078 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 SCOPES = Collections.singletonList(CalendarScopes.CALENDAR); private static final String CREDENTIALS_FILE_PATH = "/credentials.json"; + + + private static HashMap colorMap; + + static { + colorMap = new HashMap(); + colorMap.put("1", "7986cb"); // Lavendel + colorMap.put("2", "33b679"); // Salbei + colorMap.put("3", "8e24aa"); // Weintraube + colorMap.put("4", "e67c73"); // Flamingo + colorMap.put("5", "f6bf26"); // Banane + colorMap.put("6", "f4511e"); // Mandarine + colorMap.put("7", "039be5"); // Pfau + colorMap.put("8", "616161"); // Grafit + colorMap.put("9", "3f51b5"); // Heidelbeere + colorMap.put("10", "0b8043"); // Basilikum + colorMap.put("11", "d50000"); // Tomate + } /** * Creates an authorized Credential object. @@ -86,6 +109,8 @@ public class CalendarQuickstart { int hitCt = 0; int pageCt = 0; + HashSet colSet = new HashSet(); + String srcId = "tero23q0dqqfc45r4jjcecl7bs@group.calendar.google.com"; String trgId = "rpg91b8ls4e437a2gu63jhmlfk@group.calendar.google.com"; @@ -163,6 +188,8 @@ public class CalendarQuickstart { + ", DESCRIPTION: " + event.getDescription() + ", SUMMARY: " + event.getSummary()); + colSet.add(event.getColorId()); + if (event.getColorId() != null) { colCt++; @@ -194,5 +221,10 @@ public class CalendarQuickstart { System.out.println("Colored source events: " + colCt); System.out.println("Target hits: " + hitCt); + System.out.println("Colors used:"); + for (String str : colSet) { + System.out.println(str); + } + } } \ No newline at end of file diff --git a/tokens/StoredCredential b/tokens/StoredCredential deleted file mode 100644 index 8fedc513bc311097a5de447e50fa56da962c412c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 981 zcma)5J#Q015FI-X1QMY@0TL2OKnjZF&UO+jR*K*xI5s}#!;X{K6tF(;o!4I9p7-|b zb3imm2q^^=;SW#&GNOeFAsPxATAD;7` zUTWdWoV+qa5cOr`2?Qae!64Fg>^Q5eE|YLh^Sf6mvP?BEII+xW4K8BOCL9UEtX0y$ zSwbmsu+FTCBVhOtLSw!95M_E@z?Hp>?}RFgb(eD~q54Tj)nt^^LmV5v13mdBJb-{_ z3wYQ;(YUfe+xl#*xYo(8FJ@A>O_yugbi{}?mm3TD=5itxUbiFRVgcupCTkgX2bmG0 z9j|K{^Uiv1l4;rSCeBS5D{0(bBF)Mq7ZEp;D2U>Gv0$JvFL5(oFL|?xyryeuUcz;3 z)({#mPU#!Wl$$)$+obP>(wl7S$J5VGuI&UNa0~idh`QM0Fnmz7=r+ojKk7caG`PLH zwZEu9{VMskCE2bYyo&=jl%5+(4ohb^vV?DoQFt*r`lSz#hI+iX#J<7}f&?9*X znD%U`IB{IXkws=1h;Sc@A4h-Y@4X-N+vhNLYziOy_VV-XSM#O&d)Ub%u!*uG=helE zi(Optu~p72vWdBze$JiAeV5ax<$n@L_%6qe!L`)3P?_SxWaB$;-o0+Hm;1W_5HJ=| obLCWwFvdDbXKo@c8f)nkoeJ}XY&A}kjbedjTCE7j8