Skip to content

Commit 5a3fd9f

Browse files
authored
Merge pull request #36 from TechAachen/calendar/variable_duration
Kalender: Variable Termindauer
2 parents 8f78005 + 032b8fb commit 5a3fd9f

File tree

2 files changed

+30
-22
lines changed

2 files changed

+30
-22
lines changed

_data/calendar.yml

+21-20
Original file line numberDiff line numberDiff line change
@@ -298,22 +298,23 @@
298298
datum: "2021-12-08"
299299
uhrzeit: "20.00h"
300300
ort: "Video-Konferenz (Zugang bitte beim Vorstand erfragen)"
301-
- title: TechTreffen - tbd
301+
- title: TechTreffen - Einarbeitung neuer Mitglieder
302302
datum: "2021-12-08"
303303
uhrzeit: "21.00h"
304304
ort: "Video-Konferenz (Zugang bitte beim Vorstand erfragen)"
305305

306306
- title: TechAachen Glühweintrinken
307307
datum: "2021-12-22"
308308
uhrzeit: "19.00h"
309+
dauer: 3
309310
ort: "Weihnachtsmarkt"
310311

311312
- title: Geschäftsführende Versammlung
312313
datum: "2022-01-05"
313314
uhrzeit: "20.00h"
314315
ort: "Video-Konferenz (Zugang bitte beim Vorstand erfragen)"
315316

316-
- title: TechTreffen - tbd
317+
- title: TechTreffen - Dokumentation / Wissensmanagement
317318
datum: "2022-01-05"
318319
uhrzeit: "21.00h"
319320
ort: "Video-Konferenz (Zugang bitte beim Vorstand erfragen)"
@@ -325,22 +326,28 @@
325326

326327
- title: Kompetenztreffen - Embedded Software
327328
datum: "2022-01-21"
328-
uhrzeit: "20.00h"
329+
uhrzeit: "14.00h"
330+
dauer: 6
329331
ort: "tbd"
330332

331333
- title: Geschäftsführende Versammlung
332334
datum: "2022-02-02"
333335
uhrzeit: "20.00h"
334336
ort: "Video-Konferenz (Zugang bitte beim Vorstand erfragen)"
337+
- title: TechTreffen - IT-Systeme
338+
datum: "2022-02-02"
339+
uhrzeit: "21.00h"
340+
ort: "Video-Konferenz (Zugang bitte beim Vorstand erfragen)"
335341

336342
- title: Geschäftsführende Versammlung
337343
datum: "2022-02-16"
338344
uhrzeit: "20.00h"
339345
ort: "Video-Konferenz (Zugang bitte beim Vorstand erfragen)"
340346

341-
- title: Geschäftsführende Versammlung
347+
- title: Women@TechAachen Event
342348
datum: "2022-02-23"
343-
uhrzeit: "20.00h"
349+
uhrzeit: "17.00h"
350+
dauer: 3
344351
ort: "Video-Konferenz (Zugang bitte beim Vorstand erfragen)"
345352

346353
- title: Geschäftsführende Versammlung
@@ -366,6 +373,7 @@
366373
- title: Kompetenztreffen - Finanzen & Steuern
367374
datum: "2022-04-20"
368375
uhrzeit: "14.00h"
376+
dauer: 4
369377
ort: "Video-Konferenz (Zugang bitte beim Vorstand erfragen)"
370378

371379
- title: Geschäftsführende Versammlung
@@ -375,7 +383,8 @@
375383

376384
- title: TechAachen Symposium
377385
datum: "2022-05-07"
378-
uhrzeit: "14.30h"
386+
uhrzeit: "15.00h"
387+
dauer: 4
379388
ort: "Video-Konferenz (Zugang bitte beim Vorstand erfragen)"
380389

381390
- title: Geschäftsführende Versammlung
@@ -386,6 +395,7 @@
386395
- title: Women@TechAachen Event
387396
datum: "2022-05-18"
388397
uhrzeit: "17.00h"
398+
dauer: 3
389399
ort: "Video-Konferenz (Zugang bitte beim Vorstand erfragen)"
390400

391401
- title: Geschäftsführende Versammlung
@@ -410,7 +420,8 @@
410420

411421
- title: Kompetenztreffen - Aerodynamik
412422
datum: "2022-07-15"
413-
uhrzeit: "12.00h"
423+
uhrzeit: "14.00h"
424+
dauer: 6
414425
ort: "Video-Konferenz (Zugang bitte beim Vorstand erfragen)"
415426

416427
- title: Geschäftsführende Versammlung
@@ -421,21 +432,11 @@
421432
- title: TechTurbo 2022
422433
datum: "2022-10-20"
423434
uhrzeit: "18.00h"
424-
ort: "Gruppenunterkunft Auszeit Eifel, Auf der Batterie 9, Schleiden"
425-
- title: TechTurbo 2022
426-
datum: "2022-10-21"
427-
uhrzeit: "00.00h"
428-
ort: "Gruppenunterkunft Auszeit Eifel, Auf der Batterie 9, Schleiden"
429-
- title: TechTurbo 2022
430-
datum: "2022-10-22"
431-
uhrzeit: "00.00h"
432-
ort: "Gruppenunterkunft Auszeit Eifel, Auf der Batterie 9, Schleiden"
433-
- title: TechTurbo 2022
434-
datum: "2022-10-23"
435-
uhrzeit: "00.00h"
435+
dauer: 72
436436
ort: "Gruppenunterkunft Auszeit Eifel, Auf der Batterie 9, Schleiden"
437437

438438
- title: Kompetenztreffen - Antriebsstrang
439439
datum: "2022-11-18"
440-
uhrzeit: "12.00h"
440+
uhrzeit: "14.00h"
441+
dauer: 6
441442
ort: "Video-Konferenz (Zugang bitte beim Vorstand erfragen)"

static/calendar.ics

+9-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,15 @@ END:VTIMEZONE
2626
{% for termin in site.data.calendar -%}
2727
{% assign start_uhrzeit = termin.uhrzeit | remove: "h" | remove: "." | append: "00" -%}
2828
{% assign start = termin.datum | remove: "-" | append: "T" | append: start_uhrzeit -%}
29-
{% assign end_uhrzeit = termin.uhrzeit | remove: "h" | remove: "." | plus: 200 | append: "00" -%}
30-
{% assign end = termin.datum | remove: "-" | append: "T" | append: end_uhrzeit -%}
29+
{% if termin.dauer -%}
30+
{% assign dauer = termin.dauer | times: 100 -%}
31+
{% else -%}
32+
{% assign dauer = 100 -%}
33+
{% endif -%}
34+
{% assign end_uhrzeit = termin.uhrzeit | remove: "h" | remove: "." | plus: dauer -%}
35+
{% assign dauer_tage = end_uhrzeit | divided_by: 2400 -%}
36+
{% assign end_uhrzeit = end_uhrzeit | modulo: 2400 -%}
37+
{% assign end = termin.datum | remove: "-" | plus: dauer_tage | append: "T" | append: end_uhrzeit | append: "00" -%}
3138
BEGIN:VEVENT
3239
UID:meeting+{{ start }}@techaachen.de
3340
SUMMARY:TechAachen - {{ termin.title }}

0 commit comments

Comments
 (0)