generated from sylhare/Type-on-Strap
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #132 from netz39/events/2024-07-05_softwerke_stamm…
…tisch.md Events/2024 07 05 softwerke stammtisch.md
- Loading branch information
Showing
3 changed files
with
89 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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! | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |