Compare commits

...

3 commits

Author SHA1 Message Date
L3D
c426c80cc1
Update Makefile 2023-06-25 22:56:56 +02:00
L3D
d2108b2078
update kalendar 2023-06-25 22:54:42 +02:00
L3D
437ced359d
Improve and update tour data 2023-06-22 00:36:54 +02:00
6 changed files with 204 additions and 55 deletions

View file

@ -53,7 +53,6 @@ deploy:
else \
lektor plugin flush-cache; \
lektor clean --yes; \
rm assets/svg/*; \
if python3 -m lektor --version 2>/dev/null; then \
python3 -m lektor build $(LEKTOR_PLUGIN_FLAGS) $(LEKTOR_DEPLOY_FLAGS); \
unix2dos temp/builds/c3woc.de/waffeln.ics; \
@ -73,11 +72,11 @@ pull:
git remote add github https://github.com/c3woc/c3woc-website.git; \
git pull github main; \
fi; \
if git config remote.backwesen.url > /dev/null; then \
git pull backwesen main; \
if git config remote.l3d.url > /dev/null; then \
git pull l3d main; \
else \
git remote add backwesen https://backwesen.de/c3woc/webseite.git; \
git pull backwesen main; \
git remote add l3d https://git.l3d.ch/c3woc/webseite.git; \
git pull l3d main; \
fi; \
git pull origin main
@ -88,9 +87,9 @@ push:
git remote add github https://github.com/c3woc/c3woc-website.git; \
git push github main; \
fi; \
if git config remote.backwesen.url > /dev/null; then \
git push backwesen main; \
if git config remote.l3d.url > /dev/null; then \
git push l3d main; \
else \
git remote add backwesen https://backwesen.de/l3d/webseite.git; \
git push github main; \
git remote add l3d https://git.l3d.ch/l3d/webseite.git; \
git push l3d main; \
fi

View file

@ -33,7 +33,7 @@ description: Das Chaos Communication Camp ist ein internationales Treffen von Ha
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -51,7 +51,7 @@ description: Die Glühweinprogrammiernacht, auch GPN18,5, setzt den Schwerpunkt
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -69,7 +69,7 @@ description: Wir wurden eingeladen auf der Froscon Waffeln zu machen. Und es wir
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -87,7 +87,7 @@ description: Der Chaos Computer Club Wien freut sich, euch zur Easterhegg 2019 z
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -105,7 +105,7 @@ description: Hacken, Gulasch, Vorträge, Cloud, Tschunk, Workshops, Lounge, Mate
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -123,7 +123,7 @@ description: Waffeln! Chilli! Döner!|Was man da alles machen kann...|Nur echt m
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -141,7 +141,7 @@ description: Der Chaos Communication Congress ist ein mehrtägiges, in Deutschla
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -159,7 +159,7 @@ description: Waffeln auf dem Basar des Hackerspace! Zusammen mit Mate, Löten, r
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -171,13 +171,13 @@ event: Freifunk Camp
----
ort: see-base, Überlingen
----
url: https://ffbsee.de/
url:
----
description: Freifunkcamp am Bodensee.|Mit Waffeln \o/|
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -195,7 +195,7 @@ description: Cluster und Waffeln. Was da für synergien entstehen :P
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -213,7 +213,7 @@ description: Toolbox. Heimat der Waffel. Kommt vorbei!
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -231,7 +231,7 @@ description: Wie am letzten Gettogether bereits angekündigt, haben wir vom Chao
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -249,7 +249,7 @@ description: In der Toolbox in Makrdorf gibt es am 13. Dezember ein Weihnachtswa
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -267,7 +267,7 @@ description: Die CPU ist ein kleineres Chaosevent in der Mensa der Uni Ulm für
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -285,7 +285,7 @@ description: Freie Software und Open Source - das sind die Themen der FrOSCon. |
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -303,7 +303,7 @@ description: Die Toolbox hat einen Dönergrill. Lass uns den mal ausprobieren un
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -321,7 +321,7 @@ description:
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -339,7 +339,7 @@ description: Save Your Internet und komm zur Demo!| Auch wenn es da nicht übera
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -357,7 +357,7 @@ description: Chaos Singularity (CoSin) ist ein jährlicher Event des Schweizer C
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -369,13 +369,13 @@ event: Technik Camp
----
ort: Campus der Waldorfschule Überlingen
----
url: https://ffbsee.net/camp/
url:
----
description:
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -393,7 +393,7 @@ description: flipdot ist der Kasseler Hacker- und Makerspace seit 2009. Also wir
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -411,7 +411,7 @@ description: Wir sind am Congres... | Macht mit, kommt vorbei, seid dabei!
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -429,7 +429,7 @@ description: Chaos Singularity (CoSin) ist ein jährlicher Event des Schweizer C
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -447,7 +447,7 @@ description: Camp im VVoid
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: false
confirmed: true
----
color: crimpson
#### events ####
@ -465,7 +465,7 @@ description: Gulaschprogrammiernacht klingt fast wie ein Kochmarathon für schla
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -483,7 +483,7 @@ description: Hackercamp in der Niederlande|Natürlich mit Waffeln
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -501,7 +501,7 @@ description: Chaos Wochenende in Aalen
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -519,7 +519,7 @@ description: 21. Gulasch Programier Nacht.|Natürlich mit Waffeln, Hacken und Sp
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -531,13 +531,13 @@ event: Chaos Communication Camp 2023
----
ort: Ziegeleipark Mildenberg
----
url: https://events.ccc.de/
url: https://events.ccc.de/camp/2023/infos/
----
description:
description: Chaos Communication Camp 2023 im Ziegeleipark Mildenberg. Leider ohne Waffeln, weil man bisher mit der PL keinen Weg gefunden hat, wie es Waffeln auf so einem Event geben könnte.
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: no
confirmed: canceled
----
color: crimpson
#### events ####
@ -555,7 +555,7 @@ description:
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -573,7 +573,7 @@ description:
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -593,7 +593,7 @@ Der Chaostreff Backnang plant vom 2.-4. Juni ein Hacking-Event in der Murr-Metro
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
@ -611,6 +611,118 @@ description: n Berlin findet das base^2 statt. Das Treffen der (Ü)BERLIN(g)er S
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: yes
confirmed: true
----
color: crimpson
#### events ####
start: 2023-06-24 17:00 Europe/Berlin
----
ende: 2023-06-24 23:00 Europe/Berlin
----
event: THW OV Friedrichshafen - Sommerfest
----
ort: THW OV Friedrichshafen
----
url: https://ov-friedrichshafen.thw.de/
----
description:
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: true
----
color: crimpson
#### events ####
start: 2023-06-29 13:37:42 Europe/Berlin
----
ende: 2023-07-02 23:42:00 Europe/Berlin
----
event: WAMP
----
ort: Westerwald
----
url: https://westwood.camp/
----
description: WAMP - Das Camp im Westerwald. |Mit Waffeln, Chaos und was sonst noch so dazu ggehört.
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: true
----
color: crimpson
#### events ####
start: 2023-07-14 13:37:00 Europe/Berlin
----
ende: 2023-07-16 23:42:00 Europe/Berlin
----
event: Hackover
----
ort: Hannover
----
url: https://hackover.de/
----
description:
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: false
----
color: crimpson
#### events ####
start: 2023-07-20 13:37:00 Europe/Berlin
----
ende: 2023-07-23 23:42:00 Europe/Berlin
----
event: IGER
----
ort: Bamberg
----
url: https://fairydust.reisen/
----
description: 23.000 Meilen uber dem Meer |20.-23.7.2023 |Ein Event des backspace e. V. in Bamberg
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: false
----
color: crimpson
#### events ####
start: 2023-08-22 13:37:00 Europe/Berlin
----
ende: 2023-08-26 23:42:00 Europe/Berlin
----
event:
Hacken Open Air 2::23
----
ort: Gifhorn
----
url: https://hackenopenair.de/
----
description:
Hacken Open Air 2::23
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: false
----
color: crimpson
#### events ####
start: 2023-11-03 13:37:42 Europe/Berlin
----
ende: 2023-11-05 23:42:42 Europe/Berlin
----
event: Geekend AAlen
----
ort: Aalen
----
url: https://aalen.space/
----
description:
----
mail: Waffel Operation Center <waffel@c3woc.de>
----
confirmed: true
----
color: crimpson

View file

@ -35,8 +35,9 @@ default = Waffel Operation Center <waffel@c3woc.de>
[fields.confirmed]
label = Status: bestätigt?
type = boolean
type = select
default = false
choices = false, true, canceled
width = 1/3
[fields.color]

View file

@ -21,6 +21,10 @@
{%- endif -%}
<tr>
<th>
{%- if blk.confirmed == 'true' -%}
{%- elif blk.confirmed == 'canceled' -%} <s>
{% else %} <i>
{% endif %}
{%- if blk.start.strftime('%d.%m') == blk.ende.strftime('%d.%m') -%}
{{- '\n ' -}}
{{ blk.start.strftime('%d.%m.%y %H') }} - {{ blk.ende.strftime('%H') }} Uhr
@ -28,13 +32,41 @@
{{- '\n ' -}}
{{ blk.start.strftime('%d.%m') }} - {{ blk.ende.strftime('%d.%m.%Y') }}
{%- endif -%}
{%- if blk.confirmed == 'true' -%}
{%- elif blk.confirmed == 'canceled' -%} </s>
{% else %} </i>
{% endif %}
{{- '\n ' -}} </th>
{{- '\n ' -}} <th>
{%- if blk.confirmed == 'true' -%}
{%- elif blk.confirmed == 'canceled' -%} <s>
{% else %} <i>
{% endif %}
{{- '\n ' -}} <a href="{{ blk.url }}" title="{{ blk.description|replace("|", " ") }}">
{{- blk.event -}}
</a>
{%- if blk.confirmed == 'true' -%}
{%- elif blk.confirmed == 'canceled' -%}
</s>
{% else %}
</i>
{% endif %}
{%- if blk.confirmed == 'true' -%}
{%- elif blk.confirmed == 'canceled' -%} </s>
{% else %} </i>
{% endif %}
{{- '\n ' -}} </th>
{{- '\n ' -}} <th>{{ blk.ort }}</th>
{{- '\n ' -}} <th>
{%- if blk.confirmed == 'true' -%}
{%- elif blk.confirmed == 'canceled' -%} <s>
{% else %} <i>
{% endif %}
{{ blk.ort }}
{%- if blk.confirmed == 'true' -%}
{%- elif blk.confirmed == 'canceled' -%} </s>
{% else %} </i>
{% endif %}
</th>
{{- '\n ' -}} </tr>
{%- endif -%}
{%- endfor -%}

View file

@ -11,15 +11,20 @@ DESCRIPTION;LANGUAGE={{ this.lang }}:{{ blk.description|replace( "|", "\\n") |
Weiteres dazu auf
{{ blk.url | wordwrap(width=65, wrapstring='\n ') }}{% endif %}
LOCATION;LANGUAGE={{ this.lang }}:{{ blk.ort | wordwrap(width=45, wrapstring='\n ') }}
STATUS:
{%- if blk.confirmed -%}
CONFIRMED
{%- else -%}
TENTATIVE
{%- endif %}
{%- if blk.confirmed == 'true' -%}{{- '\n' -}}
STATUS:CONFIRMED
METHOD:PUBLISH
{%- elif blk.confirmed == 'canceled' -%}{{- '\n' -}}
STATUS:CANCELLED
METHOD:CANCEL
{%- else -%}{{- '\n' -}}
STATUS:TENTATIVE
{%- endif -%} {{- '\n' -}}
SUMMARY;LANGUAGE={{ this.lang }}:{{ blk.event | wordwrap(width=45, wrapstring='\n ') }}
TRANSP:OPAQUE
{%- if blk.url is defined %}
URL:{{ blk.url }}
{%- endif %}
DTEND;VALUE=DATE-TIME;TZID=Europe/Berlin:{{ blk.ende.strftime('%Y%m%dT%H%M%S') }}
CONTACT;LANGUAGE={{ this.lang }}:{{ blk.mail }}
COLOR:{{ blk.color }}

View file

@ -5,7 +5,7 @@ CALSCALE:GREGORIAN
METHOD:PUBLISH
UID:{{ this._gid }}
URL:{{ this.moreinfourl }}
REFRESH-INTERVAL;VALUE=DURATION:P2D
REFRESH-INTERVAL;VALUE=DURATION:PT6H
SOURCE;VALUE=URI:{{ this._path | url(external=true) }}
COLOR:{{ this.color }}
{#- NAME;LANGUAGE={{ this.lang }}:{{ this.name | wordwrap(width=45, wrapstring='\n ') }} #}