From 9bbfdebee8cd0dda689d38332b26f443bfa6a4ad Mon Sep 17 00:00:00 2001 From: Norm Rasmussen Date: Tue, 13 Sep 2022 12:51:16 -0400 Subject: [PATCH] Dept Google Script --- Google_Scripts/DeptCalendar.gs | 30 ++++++++++++++++++ Timetagger/_timetagger/jwt.key | 1 + Timetagger/_timetagger/users/norm~bm9ybQ==.db | Bin 0 -> 49152 bytes Timetagger/docker-compose.yml | 13 ++++++++ 4 files changed, 44 insertions(+) create mode 100644 Google_Scripts/DeptCalendar.gs create mode 100644 Timetagger/_timetagger/jwt.key create mode 100644 Timetagger/_timetagger/users/norm~bm9ybQ==.db create mode 100644 Timetagger/docker-compose.yml diff --git a/Google_Scripts/DeptCalendar.gs b/Google_Scripts/DeptCalendar.gs new file mode 100644 index 00000000..244593c7 --- /dev/null +++ b/Google_Scripts/DeptCalendar.gs @@ -0,0 +1,30 @@ + + +function createEvent() { + let calendarID = ''; + let eventName = ''; + let startTime = ''; + let endTIme = ''; + let zoomLink = ''; + var event = CalendarApp.getCalendarById(calendarID).create( + eventName, startTime, endTime, zoomLink); + eventID = event.getID(); + } + + +function addLearner(eventID, calendarID) { + let attendeeEmail = '{{ current_person.email }}'; + let calendarID = calendarID; + let eventID = eventID; + + let calendar = CalendarApp.getCalendarById(calendarID); + if (calendar == null) { + return; + } + let event = calendar.getEventById(eventID); + if (event == null) { + return; + } + event.addGuest(attendeeEmail); + + } diff --git a/Timetagger/_timetagger/jwt.key b/Timetagger/_timetagger/jwt.key new file mode 100644 index 00000000..90945463 --- /dev/null +++ b/Timetagger/_timetagger/jwt.key @@ -0,0 +1 @@ +HDiZ4sBI4PlL5mvGx4OstwAzCU7LGSugfirBASodsik \ No newline at end of file diff --git a/Timetagger/_timetagger/users/norm~bm9ybQ==.db b/Timetagger/_timetagger/users/norm~bm9ybQ==.db new file mode 100644 index 0000000000000000000000000000000000000000..db705d29b70d9cefb549a70fc0b33035929b2631 GIT binary patch literal 49152 zcmeI)UuauZ90%~5Hfy^6I~}4Ol<2W4ZCMv?ZvNb4B3ReV)n)ygxpgRAn%=gt>7OMx zUF+Oj9tt9T7;GR8*?gQYvaOGT$Q0BE#~$`jP_f{HLllbOyXWNIbDMj!496(@)9*&e zxxXa$eDCKZg>!n+;lX%X*XYDtb|$IQfYdCxT+-{5N|LmT-5S_U{A*?nw>V(;u99}8 z<}S%6?`v#$SE{eSC^dagUL{{P{M59wX{qr*<5%?;8)_R)S9&Sx5P$##AOHafKmY;| z*d7Aeot_r2*HuvU{*y8T13?nI0xy5ES$sHoD8(YZ02h#gDNzJ7K) z5|4M$X>G|mq60&{hr5SH=%Lt17tQIN^k{G5VE>T>9qK>Y+cR8O)3Vp=noiG-Ym4de z#ZhtMQFap1t~a~x?dyphqt0j1{=Skp>}8#e7p3Pb57|I{P0JpyYqGq{oGyB7sN7>t zw|B@c>6F{k(%R}O#ENiPEj5=N&zW~SY;0!nfz`UG?q@f}p%?emv~;$*Qr4xI=O5Mm zW~;XBLN=emufqzY`#YPCOYN1}tViOtl{!_-v+bFnRZMx(W4G(?2RqsegP!DkTA!QN zX4%S@Hh#K|O~%{y(KcJPt&6thbXN9Dsspdh{$0@We?0$dSD@$$!q*vY1!Z1 zGkHkYC*-y>-D^K|eR}L2|5?`g5zi@Y>>i!ls*cWs!GP>j!|cBjviI(I#Oi)%q;FBn zM~6pG#){o{{(k+%6=VLtE|GPz@$`%+t^@)QfB*y_009U<00Izz00bbgy#z>AyKM=B z9otqFjQRg9iTpusZ7&&IEd(F{0SG_<0uX=z1Rwwb2teRT71&+vX%`y{Y}0=8f#R?H z?eqVpU!>Z)n^N7)`r-P&$wbrs#_J8sjraKu!jo!)+z@~O1Rwwb2tWV=PlrH(c)W!f zkK284X(~G~`+maOyDJKO=WOZjT()DERdm0#kvABTWnNLNN;n+mmGKM*YE$$JDMhdK6n3*fAF@FG-RY5`#i@)HNEDob)Ck|gTM|eP zI0N~WVnqZ>&d)EU@)r_sQ`A662^wM@g9Vo9!d;%N(86+^ zVYyB%bq`LCjEz{iM4>EKadrkI1Rwwb2tWV=5P$##AOHafJeUs|)z z|IbO}Hu;9l{y!(@$vLt?)*tSw@oES_00Izz00bZa0SG_<0uX=z1WE-+wcE?TI3(5v zjN?x-VqL&EzHnEp2^hyK>ta2?I9^^8YXQdb+1p|rz&Kvbi!}h__{L?-|4T;!Z3sXB z0uX=z1Rwwb2tWV=5P-ne3K;Y8Yd!Y)|D_H4{GY7{nA`k~=U=#MpZ~9{+voqwYmWK< zf@A)FrF8x;HE-=T;_MKB00bZa0SG_<0uX=z1Rwwb2s~N={{4T<{~zrbpmzvB00Izz u00bZa0SG_<0uX?}RtsSMztzGxKLj8E0SG_<0uX=z1Rwwb2teS`3;YLLiNp;6 literal 0 HcmV?d00001 diff --git a/Timetagger/docker-compose.yml b/Timetagger/docker-compose.yml new file mode 100644 index 00000000..9a964eef --- /dev/null +++ b/Timetagger/docker-compose.yml @@ -0,0 +1,13 @@ +version: "3" +services: + timetagger: + image: ghcr.io/almarklein/timetagger + ports: + - "8080:80" + volumes: + - /Users/normrasmussen/Documents/Northpass/Timetagger/_timetagger:/root/_timetagger + environment: + - TIMETAGGER_BIND=0.0.0.0:80 + - TIMETAGGER_DATADIR=/root/_timetagger + - TIMETAGGER_LOG_LEVEL=info + - TIMETAGGER_CREDENTIALS=norm:$$2a$$08$$ZpxFHDFA7ha64FqcsGjtOuN0M2/2mlKNvIIG1.yXZ52j4wO4AhByi