diff --git a/ezgg_website/assets/hasenheim_lan.jpg b/ezgg_website/assets/hasenheim_lan.jpg new file mode 100644 index 0000000..dfb5a88 Binary files /dev/null and b/ezgg_website/assets/hasenheim_lan.jpg differ diff --git a/ezgg_website/assets/member_pictures/domi.png b/ezgg_website/assets/member_pictures/domi.png new file mode 100644 index 0000000..568b24a Binary files /dev/null and b/ezgg_website/assets/member_pictures/domi.png differ diff --git a/ezgg_website/assets/news_31_03_26.md b/ezgg_website/assets/news_31_03_26.md new file mode 100644 index 0000000..b84d7aa --- /dev/null +++ b/ezgg_website/assets/news_31_03_26.md @@ -0,0 +1,5 @@ +Vergangenes Wochenende fand die Hasenheim LAN statt. Die erste LAN Party die von der EZ GG ausgerichtet wurde. + +Auf dieser, internen LAN, konnten wir das meiste der Ausrüstung für unsere große LAN im Mai auf Herz und Nieren testen. Wir fühlen uns nun gut gewappnet, unseren Gästen auf der EZ GG LAN Edition 1.0 ein gutes Event zu liefern. + +Alle Bilder von der Hasenheim LAN findet ihr [hier](https://verwaltung.ezgg-ev.de/adm_program/modules/photos/photos.php?photo_uuid=d6abd7e8-9d93-48c9-b396-f70c80c8a63b). \ No newline at end of file diff --git a/ezgg_website/components/header.py b/ezgg_website/components/header.py index cd7d4fa..d525cb7 100644 --- a/ezgg_website/components/header.py +++ b/ezgg_website/components/header.py @@ -46,7 +46,7 @@ class Header(rio.Component): Ticker( texts=[ "Die EZ GG wurde in einer schlecht beleuchteten Kellerbar gegründet", - "Aktuelle hat die EZ GG e.V. neunzehn Mitglieder", + "Aktuelle hat die EZ GG e.V. zwanzig Mitglieder", "Bist du auch ein Gamer? Dann tritt uns doch bei!", "Auch Wasser wird zum edlen Tropfen, mischt man es mit Malz und Hopfen." ], diff --git a/ezgg_website/pages/home.py b/ezgg_website/pages/home.py index 79c1e2b..9e529bb 100644 --- a/ezgg_website/pages/home.py +++ b/ezgg_website/pages/home.py @@ -32,6 +32,15 @@ class Home(rio.Component): margin_bottom=1, margin_right=1 ), + comps.build_news_post( + header="LAN Party im Hasenheim", + article_text_path_or_text=from_root("ezgg_website/assets/news_31_03_26.md"), + date="31.03.2026", + images=[NewsPostImage( + from_root("ezgg_website/assets/hasenheim_lan.jpg"), + "https://verwaltung.ezgg-ev.de/adm_program/modules/photos/photo_show.php?photo_uuid=d6abd7e8-9d93-48c9-b396-f70c80c8a63b&photo_nr=12&max_width=4000&max_height=4000" + )], + ), comps.build_news_post( header="Die EZ GG auf dem Wintermarkt", article_text_path_or_text=from_root("ezgg_website/assets/news_16_11_25.md"), diff --git a/ezgg_website/services/database_service.py b/ezgg_website/services/database_service.py index 6d245a5..9d31018 100644 --- a/ezgg_website/services/database_service.py +++ b/ezgg_website/services/database_service.py @@ -160,11 +160,33 @@ class DatabaseService: position="Mitglied", entry_date="03.11.2025", socials=[SocialLink(SocialPlatform.STEAM, "https://steamcommunity.com/id/sheridanqt/")] + ), MemberInfo( + picture_path=from_root("ezgg_website/assets/member_pictures/domi.png"), + name="Dominik \"duke\" P.", + position="Mitglied in Probezeit", + entry_date="08.03.2026", + socials=[SocialLink(SocialPlatform.STEAM, "https://steamcommunity.com/profiles/76561197965859273")] ) ] def get_picture_paths(self) -> list[rio.URL]: return [ + # Hasenheim LAN + rio.URL("https://verwaltung.ezgg-ev.de/adm_program/modules/photos/photo_show.php?photo_uuid=d6abd7e8-9d93-48c9-b396-f70c80c8a63b&photo_nr=1"), + rio.URL("https://verwaltung.ezgg-ev.de/adm_program/modules/photos/photo_show.php?photo_uuid=d6abd7e8-9d93-48c9-b396-f70c80c8a63b&photo_nr=2"), + rio.URL("https://verwaltung.ezgg-ev.de/adm_program/modules/photos/photo_show.php?photo_uuid=d6abd7e8-9d93-48c9-b396-f70c80c8a63b&photo_nr=3"), + rio.URL("https://verwaltung.ezgg-ev.de/adm_program/modules/photos/photo_show.php?photo_uuid=d6abd7e8-9d93-48c9-b396-f70c80c8a63b&photo_nr=4"), + rio.URL("https://verwaltung.ezgg-ev.de/adm_program/modules/photos/photo_show.php?photo_uuid=d6abd7e8-9d93-48c9-b396-f70c80c8a63b&photo_nr=5"), + rio.URL("https://verwaltung.ezgg-ev.de/adm_program/modules/photos/photo_show.php?photo_uuid=d6abd7e8-9d93-48c9-b396-f70c80c8a63b&photo_nr=6"), + rio.URL("https://verwaltung.ezgg-ev.de/adm_program/modules/photos/photo_show.php?photo_uuid=d6abd7e8-9d93-48c9-b396-f70c80c8a63b&photo_nr=8"), + rio.URL("https://verwaltung.ezgg-ev.de/adm_program/modules/photos/photo_show.php?photo_uuid=d6abd7e8-9d93-48c9-b396-f70c80c8a63b&photo_nr=9"), + rio.URL("https://verwaltung.ezgg-ev.de/adm_program/modules/photos/photo_show.php?photo_uuid=d6abd7e8-9d93-48c9-b396-f70c80c8a63b&photo_nr=10"), + rio.URL("https://verwaltung.ezgg-ev.de/adm_program/modules/photos/photo_show.php?photo_uuid=d6abd7e8-9d93-48c9-b396-f70c80c8a63b&photo_nr=11"), + rio.URL("https://verwaltung.ezgg-ev.de/adm_program/modules/photos/photo_show.php?photo_uuid=d6abd7e8-9d93-48c9-b396-f70c80c8a63b&photo_nr=12"), + rio.URL("https://verwaltung.ezgg-ev.de/adm_program/modules/photos/photo_show.php?photo_uuid=d6abd7e8-9d93-48c9-b396-f70c80c8a63b&photo_nr=13"), + rio.URL("https://verwaltung.ezgg-ev.de/adm_program/modules/photos/photo_show.php?photo_uuid=d6abd7e8-9d93-48c9-b396-f70c80c8a63b&photo_nr=14"), + rio.URL("https://verwaltung.ezgg-ev.de/adm_program/modules/photos/photo_show.php?photo_uuid=d6abd7e8-9d93-48c9-b396-f70c80c8a63b&photo_nr=15"), + # BL 49 rio.URL("https://verwaltung.ezgg-ev.de/adm_program/modules/photos/photo_show.php?photo_uuid=0a515422-b1fc-44ef-ac5b-ad4ec0385a20&photo_nr=1"), rio.URL("https://verwaltung.ezgg-ev.de/adm_program/modules/photos/photo_show.php?photo_uuid=0a515422-b1fc-44ef-ac5b-ad4ec0385a20&photo_nr=5"),