Skip to content

Commit

Permalink
Merge pull request #132 from netz39/events/2024-07-05_softwerke_stamm…
Browse files Browse the repository at this point in the history
…tisch.md

Events/2024 07 05 softwerke stammtisch.md
  • Loading branch information
timherrm authored Jul 3, 2024
2 parents 48d1e0d + 0f75222 commit f773088
Show file tree
Hide file tree
Showing 3 changed files with 89 additions and 1 deletion.
16 changes: 16 additions & 0 deletions _events/2024/2024-07-05_softwerke_stammtisch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
layout: event
title: "Softwerke-Stammtisch"
event:
start: 2024-07-05 19:30:00
end: 2024-07-05 21:30:00
author: softwerke
---

Am Freitag, den 5. Juli 2024, findet der Stammtisch des Softwerke Magdeburg e. V. bei uns im Space statt!

Thema: "Freie Software – ab wann ist sie wirklich frei?"
Wir möchten über Lizenzen und verschiedene Definitionen von FOSS (Free and Open Source Software) diskutieren.

Kommt vorbei und diskutiert mit uns über die spannenden Facetten freier Software!

27 changes: 26 additions & 1 deletion tools/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,9 @@
```bash
cd tools
python3 generate_stammtisch_events.py
Enter the year: 2024
```
> Enter the year: 2024
Output:

```bash
Expand All @@ -28,3 +29,27 @@ Markdown file '2024-11-06_n39_stammtisch.md' generated successfully in the _even
Markdown file '2024-11-27_n39_stammtisch.md' generated successfully in the _events folder!
Markdown file '2024-12-18_n39_stammtisch.md' generated successfully in the _events folder!
```

## Softwerke Stammtisch Event erzeugen

```bash
cd tools
./generate_softwerke_stammtisch.sh
```
> When is the next Stammtisch? (YYYY-MM-DD)
> 2024-07-05
Output:

```bash
Zu neuem Branch 'events/2024-07-05_softwerke_stammtisch.md' gewechselt
[events/2024-07-05_softwerke_stammtisch.md 6a22bef] Add event for 2024-07-05
1 file changed, 10 insertions(+)
create mode 100644 _events/2024/2024-07-05_softwerke_stammtisch.md
```

Branch veröffentlichen:
```bash
git push origin events/2024-07-05_softwerke_stammtisch.md
```
47 changes: 47 additions & 0 deletions tools/generate_softwerke_stammtisch.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
#!/bin/bash

git checkout main > /dev/null
git pull origin main || exit 1

# If no argument is supplied ask for the date of the next Stammtisch
if [ $# -eq 0 ]; then
echo "When is the next Stammtisch? (YYYY-MM-DD)"
read date
else
date=$1
echo "Using date $date"
fi

# Parse the date
year=$(echo $date | cut -d'-' -f1)
month=$(echo $date | cut -d'-' -f2)
day=$(echo $date | cut -d'-' -f3)
dow=$(date -d $date +%A)
Month=$(date -d $date +%B)

root_dir=`git rev-parse --show-toplevel`
filename="$year-$month-${day}_softwerke_stammtisch.md"

# Create a new branch. delete it if it already exists
git branch -D "events/$filename" > /dev/null 2>&1
git checkout -b "events/$filename" > /dev/null || exit 1

# Create the new file
cat > "$root_dir/_events/$year/$filename" <<EOF
---
layout: event
title: "Softwerke-Stammtisch"
event:
start: ${date} 19:30:00
end: ${date} 21:30:00
author: softwerke
---
Am ${dow} den ${day#"${day%%[!0]*}"}. ${Month} ${year} findet der Stammtisch der Softwerke Magdeburg e. V. bei uns im Space statt!
EOF

# Add the file to git
git add "$root_dir/_events/$year/$filename" || exit 1

# Commit the file
git commit -m "Add event for $date" || exit 1

0 comments on commit f773088

Please sign in to comment.