Merge pull request 'Automatic weekly events' (#9) from weekly into main
Reviewed-on: #9
This commit is contained in:
commit
e4bd4855b5
|
@ -12,6 +12,10 @@ trim_trailing_whitespace = true
|
|||
indent_size = 4
|
||||
indent_style = space
|
||||
|
||||
[*.html]
|
||||
indent_size = 2
|
||||
indent_style = space
|
||||
|
||||
[*.md]
|
||||
indent_size = 4
|
||||
indent_style = space
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
---
|
||||
title: Bitcoin Themenabend
|
||||
slug: bitcoin-themenabend
|
||||
description: Crypto!
|
||||
draft: true
|
||||
showmetadates: false
|
||||
showmetalinks: false
|
||||
tags:
|
||||
- Event
|
||||
categories:
|
||||
- Event
|
||||
event:
|
||||
weekly:
|
||||
intro: >-
|
||||
Crypto is the future!
|
||||
interval: ersten
|
||||
weekday: Mittwoch
|
||||
begin: '20.00'
|
||||
finish: '23.30'
|
||||
---
|
||||
|
||||
{{< event_weekly >}}
|
|
@ -0,0 +1,26 @@
|
|||
---
|
||||
title: Chaostreff Leipzig
|
||||
slug: chaostreff
|
||||
description: Open Chaos!
|
||||
draft: false
|
||||
showmetadates: false
|
||||
showmetalinks: false
|
||||
tags:
|
||||
- Event
|
||||
categories:
|
||||
- Event
|
||||
aliases:
|
||||
- /termine/freitag
|
||||
event:
|
||||
weekly:
|
||||
intro: >-
|
||||
Wir basteln an unseren Projekten, werfen Beamer und Soundsystem an,
|
||||
socializen und networken, und gehen entspannt ins Wochenende.
|
||||
Wie immer offen für alle, egal ob dezentrale, CCC oder einfach
|
||||
nur neugierig. Ein guter Termin zum Kennenlernen!
|
||||
weekday: Freitag
|
||||
begin: '19.00'
|
||||
link: https://www.ccc.de/de/club/chaostreffs
|
||||
---
|
||||
|
||||
{{< event_weekly >}}
|
|
@ -0,0 +1,24 @@
|
|||
---
|
||||
title: Elektronikrunde
|
||||
slug: elektronikrunde
|
||||
description: Energie!
|
||||
draft: false
|
||||
showmetadates: false
|
||||
showmetalinks: false
|
||||
tags:
|
||||
- Event
|
||||
categories:
|
||||
- Event
|
||||
aliases:
|
||||
- /termine/dienstag
|
||||
event:
|
||||
weekly:
|
||||
intro: >-
|
||||
Wir basteln! Egal ob Arduino, 3D-Drucker, Elektronik oder Raspberry Pi,
|
||||
hier kommt alles auf den Tisch, unkompliziert und einsteigerfreundlich.
|
||||
weekday: Dienstag
|
||||
begin: '19.30'
|
||||
finish: '22.30'
|
||||
---
|
||||
|
||||
{{< event_weekly >}}
|
|
@ -0,0 +1,21 @@
|
|||
---
|
||||
title: Freifunk Leipzig
|
||||
slug: freifunk
|
||||
description: Router mit Antennen!
|
||||
draft: false
|
||||
showmetadates: false
|
||||
showmetalinks: false
|
||||
tags:
|
||||
- Event
|
||||
categories:
|
||||
- Event
|
||||
event:
|
||||
weekly:
|
||||
intro: >-
|
||||
Vom Austausch zum Thema Freifunk bis hin zur Arbeit an Routern & Gateways.
|
||||
weekday: Donnerstag
|
||||
begin: '19.30'
|
||||
link: https://freifunk-leipzig.de
|
||||
---
|
||||
|
||||
{{< event_weekly >}}
|
|
@ -0,0 +1,30 @@
|
|||
---
|
||||
title: HW4F Computerausgabe
|
||||
slug: hw4f-computerausgabe
|
||||
description: Hardware!
|
||||
draft: false
|
||||
showmetadates: false
|
||||
showmetalinks: false
|
||||
tags:
|
||||
- Event
|
||||
categories:
|
||||
- Event
|
||||
aliases:
|
||||
- /termine/mittwoch
|
||||
event:
|
||||
weekly:
|
||||
intro: >-
|
||||
Wöchentliche Ausgabe von Computern des Projekts Hardware for Future.
|
||||
Teilnehmen können alle, die per Mail einen Antrag gestellt und daraufhin
|
||||
eine Antwortmail zum Abholen ihres Computers erhalten haben.
|
||||
weekday: Mittwoch
|
||||
begin: '17.00'
|
||||
finish: '20.00'
|
||||
annotation: >-
|
||||
nur bei Bedarf & auf Einladung
|
||||
link: https://hardwareforfuture.de
|
||||
---
|
||||
|
||||
{{< event_weekly >}}
|
||||
|
||||
Willkommen sind auch alle, die Hardware-Spenden für das Projekt abgeben wollen.
|
|
@ -0,0 +1,30 @@
|
|||
---
|
||||
title: Programmierrunde
|
||||
slug: programmierrunde
|
||||
description: Bugs!
|
||||
draft: false
|
||||
showmetadates: false
|
||||
showmetalinks: false
|
||||
tags:
|
||||
- Event
|
||||
categories:
|
||||
- Event
|
||||
aliases:
|
||||
- /termine/montag
|
||||
event:
|
||||
weekly:
|
||||
intro: >-
|
||||
Wir reden locker über Programmierung im Allgemeinen und basteln im
|
||||
Speziellen an eigenen Projekten. Sei es Python, Java, Haskell, Rust,
|
||||
Go oder sogar JavaScript. Hier können alle mit Fragen unabhängig der
|
||||
Skills vorbei schauen.
|
||||
weekday: Montag
|
||||
begin: '19.30'
|
||||
finish: '21.30'
|
||||
annotation: >-
|
||||
Mangels Teilnehmer & Zeit vorerst eingestellt.
|
||||
Hilf uns das Projekt wiederzubeleben!
|
||||
Werde Teilnehmer oder sogar Referent.
|
||||
---
|
||||
|
||||
{{< event_weekly >}}
|
|
@ -0,0 +1,24 @@
|
|||
---
|
||||
title: Techniksprechstunde
|
||||
slug: techniksprechstunde
|
||||
description: Kaputt!
|
||||
draft: false
|
||||
showmetadates: false
|
||||
showmetalinks: false
|
||||
tags:
|
||||
- Event
|
||||
categories:
|
||||
- Event
|
||||
aliases:
|
||||
- /termine/donnerstag
|
||||
event:
|
||||
weekly:
|
||||
intro: >-
|
||||
Selbsthilfewerkstatt für Technikprobleme aller Art.
|
||||
Reparieren statt Wegwerfen!
|
||||
weekday: Donnerstag
|
||||
begin: '19.00'
|
||||
finish: '21.00'
|
||||
---
|
||||
|
||||
{{< event_weekly >}}
|
|
@ -6,6 +6,7 @@ date: 2019-11-11T10:11:11+01:00
|
|||
type: posts
|
||||
draft: false
|
||||
categories:
|
||||
- Event
|
||||
- Hardware
|
||||
- Workshop
|
||||
tags:
|
||||
|
|
|
@ -10,13 +10,9 @@ categories:
|
|||
showmetadates: false
|
||||
showmetalinks: false
|
||||
aliases:
|
||||
- /events
|
||||
- /kalender
|
||||
---
|
||||
|
||||
[chaostreff]: https://www.ccc.de/de/club/chaostreffs
|
||||
[ffle]: https://freifunk-leipzig.de
|
||||
[hw4f]: https://hardwareforfuture.de
|
||||
[meetup]: https://www.meetup.com/dezentrale
|
||||
|
||||
Für unsere Projekte haben wir feste Termine meist im Wochenrhythmus.
|
||||
|
@ -27,62 +23,7 @@ Für unsere Projekte haben wir feste Termine meist im Wochenrhythmus.
|
|||
|
||||
Unsere Termine werden auch bei [Meetup][meetup] angekündigt.
|
||||
|
||||
### Montag
|
||||
|
||||
* <strike>Programmierrunde
|
||||
— Wöchentlich</strike>
|
||||
|
||||
Wir reden locker über Programmierung im allgemeinen und basteln im Speziellen
|
||||
an eigenen Projekten. Sei es Python, Java, Haskell, Rust, Go oder sogar
|
||||
JavaScript. Hier können alle mit Fragen unabhängig der Skills vorbei schauen.
|
||||
|
||||
<small>
|
||||
Mangels Teilnehmer & Zeit vorerst eingestellt.
|
||||
Werde Teilnehmer oder sogar Referent, und hilf uns das
|
||||
Projekt wiederzubeleben!
|
||||
</small>
|
||||
|
||||
### Dienstag
|
||||
|
||||
* Elektronikrunde
|
||||
— Wöchentlich
|
||||
|
||||
Wir basteln! Egal ob Arduino, 3D-Drucker, Elektronik oder Raspberry Pi,
|
||||
hier kommt alles auf den Tisch, unkompliziert und einsteigerfreundlich.
|
||||
|
||||
### Mittwoch
|
||||
|
||||
* [Hardware for Future][hw4f] (Computerausgabe)
|
||||
— Wöchentlich bzw. je nach Bedarf
|
||||
|
||||
Wöchentliche Ausgabe von Computern des Projekts Hardware for Future.
|
||||
Teilnehmen können alle, die per Mail einen Antrag gestellt und daraufhin
|
||||
eine Antwortmail zum Abholen ihres Computers erhalten haben.
|
||||
|
||||
Willkommen sind auch alle, die Hardware-Spenden für das Projekt abgeben wollen.
|
||||
|
||||
### Donnerstag
|
||||
|
||||
* Hardwaresprechstunde
|
||||
— Wöchentlich
|
||||
|
||||
Selbsthilfewerkstatt für Technikprobleme aller Art.
|
||||
Reparieren statt Wegwerfen!
|
||||
|
||||
* [Freifunk Leipzig][ffle]
|
||||
— Wöchentlich
|
||||
|
||||
Vom Austausch zum Thema Freifunk bis hin zur Arbeit an Routern & Gateways.
|
||||
|
||||
### Freitag
|
||||
|
||||
* [Chaostreff Leipzig][chaostreff]
|
||||
— Wöchentlich
|
||||
|
||||
Wir basteln an unseren Projekten, werfen Beamer und Soundsystem an,
|
||||
socializen und networken, und gehen entspannt ins Wochenende.
|
||||
Wie immer offen für alle, egal ob dezentrale, CCC oder einfach nur neugierig.
|
||||
Ein guter Termin zum Kennenlernen!
|
||||
{{< event_weekly_display >}}
|
||||
|
||||
---
|
||||
|
||||
|
|
|
@ -0,0 +1,52 @@
|
|||
{{- $intro := $.Page.Param "event.weekly.intro" }}
|
||||
{{- if not $intro }}
|
||||
{{- errorf "missing value for 'event.weekly.intro': %s" .Position }}
|
||||
{{- end }}
|
||||
{{- $weekday := $.Page.Param "event.weekly.weekday" }}
|
||||
{{- if not $weekday }}
|
||||
{{- errorf "missing value for 'event.weekly.weekday': %s" .Position }}
|
||||
{{- end }}
|
||||
{{- $begin := $.Page.Param "event.weekly.begin" }}
|
||||
{{- if not $begin }}
|
||||
{{- errorf "missing value for 'event.weekly.begin': %s" .Position }}
|
||||
{{- end }}
|
||||
{{- $finish := $.Page.Param "event.weekly.finish" }}
|
||||
{{- $interval := $.Page.Param "event.weekly.interval" }}
|
||||
{{- $annotation := $.Page.Param "event.weekly.annotation" }}
|
||||
{{- $link := $.Page.Param "event.weekly.link" }}
|
||||
<p>
|
||||
{{ $intro }}
|
||||
</p>
|
||||
<dl>
|
||||
<dt>Termin</dt>
|
||||
<dd>
|
||||
Jeden
|
||||
{{- with $interval }}
|
||||
{{ . }} {{ $weekday }} im Monat
|
||||
{{- else }}
|
||||
{{ $weekday }}
|
||||
{{- end }}
|
||||
</dd>
|
||||
{{- with $annotation }}
|
||||
<dd>
|
||||
<small>({{ . }})</small>
|
||||
</dd>
|
||||
{{- end }}
|
||||
<dt>von</dt>
|
||||
<dd>
|
||||
{{ $begin }} Uhr
|
||||
</dd>
|
||||
<dt>bis</dt>
|
||||
<dd>
|
||||
{{- with $finish }}
|
||||
{{ . }} Uhr
|
||||
{{- else }}
|
||||
open end
|
||||
{{- end }}
|
||||
</dd>
|
||||
</dl>
|
||||
<p>
|
||||
{{- with $link }}
|
||||
<a href="$link">Website</a>
|
||||
{{- end }}
|
||||
</p>
|
|
@ -0,0 +1,36 @@
|
|||
{{- range $weekday := (slice "Montag" "Dienstag" "Mittwoch" "Donnerstag" "Freitag") }}
|
||||
<h3>{{ $weekday }}</h3>
|
||||
<ul>
|
||||
{{- range $page := $.Site.RegularPages.ByTitle }}
|
||||
{{ if (eq $weekday ($page.Param "event.weekly.weekday")) }}
|
||||
<li>
|
||||
<p>
|
||||
<a href="{{ $page.Permalink }}">{{ $page.Title }}</a>
|
||||
{{- with $page.Param "event.weekly.link" }}
|
||||
— <a href="{{ . }}">Webseite</a>
|
||||
{{- end }}
|
||||
<br>
|
||||
<small>
|
||||
{{- with $page.Param "event.weekly.interval" }}
|
||||
Jeden {{ . }} {{ $weekday }} im Monat —
|
||||
{{- end }}
|
||||
von {{ $page.Param "event.weekly.begin" }} Uhr
|
||||
bis
|
||||
{{- with $page.Param "event.weekly.finish" }}
|
||||
{{ . }} Uhr
|
||||
{{- else }}
|
||||
open end
|
||||
{{- end }}
|
||||
{{- with $page.Param "event.weekly.annotation" }}
|
||||
— {{ . }}
|
||||
{{- end }}
|
||||
</small>
|
||||
</p>
|
||||
<p>
|
||||
{{ $page.Param "event.weekly.intro" }}
|
||||
</p>
|
||||
</li>
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
</ul>
|
||||
{{- end }}
|
Loading…
Reference in New Issue