Compare commits

..

1 Commits

Author SHA1 Message Date
flo 678397efc0 Update dependency gunicorn to v26 2026-05-05 07:01:12 +00:00
7 changed files with 230 additions and 161 deletions
+4 -12
View File
@@ -11,18 +11,18 @@ table, thead, tfoot, tr, td {
html, body {
width: 100%;
height: 100%;
font-size: 16px;
font-size: 14px;
}
@media only screen and (min-width: 600px) and (max-width: 899px) {
html, body {
font-size: 18px;
font-size: 16px;
}
}
@media only screen and (min-width: 900px) {
html, body {
font-size: 20px;
font-size: 18px;
}
}
@@ -42,15 +42,8 @@ body {
flex: 0 1 auto;
width: 95%;
max-width: 1200px;
margin: 8px;
}
#navi, #content {
padding-bottom: 24px;
}
#content {
margin-top: 0;
margin: 8px;
}
#navi, #content {
@@ -59,7 +52,6 @@ body {
#title {
margin-top: 24px;
padding-bottom: 18px;
text-align: center;
color: #FFCC77;
font-weight: bold;
+15 -5
View File
@@ -1,25 +1,35 @@
{% load static %}
<!doctype html>
<!DOCTYPE html>
<html lang="de">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="utf-8">
<title>Gähsnitz Open Air</title>
<link rel="stylesheet" type="text/css" href="{% static 'gaehsnitz/style.css' %}" />
<link rel="stylesheet" type="text/css" href="{% static 'gaehsnitz/style.css' %}">
</head>
<body class="{% block body_class %}{% endblock %}">
<div id="title">
<h1>Gähsnitz Open Air 2026</h1>
~ Do 11. - So 14. Juni ~
</div>
<div id="content">{% block content %}{% endblock %}</div>
<div id="navi">
<a href="{% url 'gaehsnitz:news' %}">Festival</a>
|
<a href="{% url 'gaehsnitz:for-bands' %}">für Bands</a>
</div>
<div id="content">
{% block content %}{% endblock %}
</div>
<div id="footer">
<a href="{% url 'gaehsnitz:archive-2022' %}">Archiv 2022</a>
|
<a href="{% url 'gaehsnitz:archive-2024' %}">Archiv 2024</a>
</div>
</body>
</html>
@@ -0,0 +1,64 @@
{% extends "gaehsnitz/base.html" %}
{% block content %}
<h2>Bühne &amp; Technik</h2>
<p>zur Info für Künstler*innen und als Packliste für uns ;)</p>
<h3>Backline</h3>
<ul>
<li>
Drums:<br>
(Josi) Bassdrum, 2 Toms, Floor-Tom, Hocker, Stative für Snare, HiHat, Crash und Ride<br>
(Josi) Snare (nur für Open Stage)<br>
(Flo) Iron Cobra 600 Double Bass Pedal (darf für alles mitbenutzt werden)<br>
(Tobi) HiHat, Crash, Ride (nur für Open Stage)
</li>
<li>Bassbox: Markbass 4x10", 4 Ohm, Speakon</li>
<li>(Bass-Topteil: Markbass Little Mark Tube 800 darf mitbenutzt werden)</li>
<li>Gitarrenbox: Palmer 2x12", 8 Ohm, Klinke</li>
<li>(Gitarrenkombo: Blackstar HT-5 darf mitbenutzt werden)</li>
</ul>
<h3>Mikrofonierung</h3>
<ul>
<li>Kick: t.bone Beta 500</li>
<li>Snare: SM57</li>
<li>Toms: 3x Audix f2</li>
<li>Overheads: 2x Rode M5</li>
<li>Amps: 3x Superlux Grenzfläche</li>
<li>DI: 1x Behringer DI-Box (Mono)</li>
<li>Gesang: 1x Beta 58, 1x SM58 (Sepp), 1x Superlux</li>
<li class="marked">Stative: mal Inventur machen ...</li>
</ul>
<h3>Monitoring</h3>
<ul>
<li class="marked">3 Boxen angefragt mit der PA, noch in Klärung ...</li>
</ul>
<h3>PA</h3>
<ul>
<li>Mischpult &amp; Stagebox: Behringer X-Air 18</li>
<li>Beschallung: HK-Audio Pro, 2 18"-Subs, 2 Tops, aktiv</li>
</ul>
<h3>Beleuchtung</h3>
<ul>
<li>2x Bars mit jeweils 4 LED-Spots</li>
<li>Superfly</li>
<li>DMX-Steuerung über Laptop möglich</li>
</ul>
<h3>Kabel</h3>
<ul>
<li>24x XLR (16 Channels, 3 Monitore, 4 PA, 1 Reserve)</li>
<li>2x XLR-Male ↔ Klinke</li>
<li>13x Kaltgeräte-Stecker (Mixer, Markbass, Blackstar, 3 Monitore, 4 PA, 1 Lampe, 1 Reserve)</li>
<li>2x Kaltgeräte-Verlängerung (zwischen Lampen)</li>
<li>4x DMX (3 Lampen, 1 Reserve)</li>
<li>...</li>
</ul>
{% endblock %}
+123 -125
View File
@@ -1,146 +1,144 @@
{% extends "gaehsnitz/base.html" %} {% load money %} {% block content %}
{% extends "gaehsnitz/base.html" %}
{% load money %}
<h2>Gähsnitz Open Air</h2>
<p>Unser eigenes kleines Festival ... oder auch nur eine große Gartenparty.</p>
<p>--- Plakat folgt ---</p>
<p>Do 11. bis So 14. Juni 2026</p>
<p>Gähsnitzer Ring 9, 04603 Nobitz</p>
<p>Live-Bands: Knast, Kotpiloten, Melo-Komplott, Mörtel, Quast</p>
{% block content %}
<h2>Allgemeine Infos</h2>
<p>💰 Eintritt gegen Spende. Getränke für'n schmalen Taler. Beides hilft uns sehr bei der Finanzierung. :)</p>
<p>🤫 Es ist eine Privatparty - bitte keine öffentliche Werbung machen! Bringt aber gern Freund*innen mit.</p>
<h2>Über uns</h2>
<p>
⛺ Zelten könnt ihr im Garten selbst oder auf der Wiese dahinter. Parken vor dem Grundstück oder ebenfalls hinten
auf der Wiese.
Angefangen hat das alles als Geburtstagsparty - irgendwann hat sich daraus eine kleine Gruppe geformt,
die sich ab und zu zusammensetzt und dieses winzige Festival plant. Kein Kommerz, kein großes Ding,
einfach ein paar Tage Musik, gute Leute und frische Luft im Garten.
</p>
<hr>
<h2>Programm</h2>
<ul>
<li>Donnerstag 11.: Aufbau</li>
<li>Freitag 12.: Melokomplott, M&#xF8;rtel</li>
<li>Samstag 13.: Quast, Knast, Kotpiloten</li>
<li>Sonntag 14.: Abbau</li>
</ul>
<hr>
<h2>Von A bis Z</h2>
<p class="marked">kopiert von 2022 - muss noch angepasst werden</p>
<h3 id="address">Adresse &amp; Anfahrt</h3>
<p>
Die Sause findet im Garten auf dem Grundstück von Tobis Eltern statt.
</p>
<p>
🚉 Der nächste Bahnhof ist in Gößnitz, mit dem Auto 13km / 17min entfernt, mit dem Fahrrad 12km / 40min. Die S5 bzw.
S5X von Leipzig Hbf fährt jede halbe Stunde, um :28 und :58. Fragt uns ansonsten gern nach Mitfahrgelegenheiten!
Adresse: Gähsnitzer Ring 9, 04618 Nobitz<br>
Koordinaten: 50.9070, 12.5465
</p>
<p>🔊 Achtet auf Anwohner*innen - Live-Mucke gibt's bis 22:00, danach Party auf 70% Lautstärke.</p>
<p>🔥 Seid vorsichtig mit offenem Feuer und werft keinen Müll (auch Kronkorken) in den Garten.</p>
<p>
🍲 Es gibt eine vegane Hauptmahlzeit (ebenfalls für'n schmalen Taler) am Freitag und Samstag. Versorgt euch darüber
hinaus bitte selbst. Es gibt Sandwich-Maker, also könnt ihr gern Toast und Zutaten dafür mitbringen.
Bekanntlich kann man ja im August noch für 9,-€ die Welt bereisen, daher empfiehlt sich die gemeinsame Anreise
<span class="accent">mit dem Zug</span>. Die S5X fährt stündlich um :40 von Leipzig Hbf und kommt um :25 in
Gößnitz an. Von dort sind es noch etwa 11km.
</p>
<p>🚽 Es gibt Dixis, Desinfektionsmittel und eine Wasserstelle mit Gartenschlauch (Trinkwasser) - keine Dusche.</p>
<hr />
<h2>Für Bands</h2>
<h3>Konditionen</h3>
<h3 id="event">Art der Veranstaltung</h3>
<p>
Das ganze ist immer noch eine private Gartenparty, keine angemeldete Veranstaltung! Das bringt folgende Regeln
mit sich:
</p>
<ul>
<li>Mindestens Spritkohle, darüber hinaus Gage, mit der ihr euch wohlfühlt ;)</li>
<li>Getränke und eine warme Mahlzeit am Spieltag kostenlos</li>
<li>Keine Schlafplätze und keine Dusche nur Camping (Wasserstelle gibt's)</li>
<li>Wenig Bands / kein Zeitdruck, aber 22:00 sollte die Live-Mucke langsam fertig sein</li>
<li>Bitte macht <span class="accent">keine öffentliche Werbung</span>, vor allem nicht im Internet.</li>
<li>Ihr könnt Freund*innen mitbringen, aber bitte fragt uns vorher mal kurz.</li>
<li>Achtet auf das Wohl der Anwohner*innen.</li>
<li>Live-Mucke sollte bis 22:00 durch sein. Danach können wir immer noch Konservenmucke hören, aber am besten nur auf 70% Lautstärke. ;)</li>
</ul>
<h3>Ablauf</h3>
<p>vorläufig kann diskutiert, verschoben und vertauscht werden</p>
<p>Donnerstag: Aufbau, Grundeinstellung, Soundcheck, evtl. Jam-Session &#x1F60E;</p>
<p>Freitag:</p>
<ul>
<li>18:45 Umbau + Line-Check Melo-Komplott</li>
<li>19:30 Melo-Komplott</li>
<li>20:30 Umbau + Line-Check Mörtel</li>
<li>21:00 Mörtel</li>
</ul>
<p>Samstag:</p>
<ul>
<li>16:30 Umbau + Line-Check Kotpiloten</li>
<li>17:00 Kotpiloten</li>
<li>18:00 Essenspause</li>
<li>18:45 Umbau + Line-Check Knast</li>
<li>19:15 Knast</li>
<li>20:15 Umbau + Line-Check Quast</li>
<li>20:45 Quast</li>
</ul>
<h3 id="food">Essen</h3>
<p>
Hauptmahlzeiten: Am Donnerstag werden wir wohl den Grill anhauen. Am Freitag und Samstag wird es jeweils eine
vegane Hauptmahlzeit aus dem großen Feuertopf geben.
</p>
<p>
Rundherum bitten wir euch, euch <span class="accent">selbst etwas zu essen mitzubringen</span> - Aufstriche,
Salate, Käse etc. in verschließbaren Behältern. Wir besorgen Brot/Brötchen und einen Grundvorrat.
</p>
<h3>Backline für alle</h3>
<p>Drums von Josi bitte mit &#x2764; behandeln</p>
<ul>
<li>Bassdrum</li>
<li>1 Hänge- + 2 Standtoms</li>
<li>Stative für Snare, Hi-Hat, 1x Crash und 1x Ride</li>
<li>Drum-Hocker</li>
<li>Bassbox: Markbass 4x10", 4 Ohm, Speakon</li>
<li>Gitarrenbox: <span class="marked">Ohli/Steve fragen / reicht eine?</span></li>
</ul>
<h3 id="drinks">Getränke &amp; Bar</h3>
<p>
Ein lokaler Getränkehändler bringt uns 'nen LKW voll Suff vorbei - es gibt Bier, Radler, Wasser, Mate und Cola.
Alles wird in Flaschen verkauft, seid deshalb bitte besonders vorsichtig, dass nichts zu Bruch geht!
</p>
<h3>Was mitgenutzt werden kann ...</h3>
<ul>
<li>Bass-Topteil: Markbass Little Mark Tube 800</li>
<li>Git.-Topteil: EVH 5150</li>
<li>Git.-Kombo: Blackstar HT-5</li>
<li>Fußmaschine: Iron Cobra 600 Double</li>
</ul>
<h3>Parken &amp; Zelten</h3>
<p>
Der Großteil des Gartens (hinter der Bühne) dient als Zeltplatz. Es gibt einige Parkplätze rund um das
Grundstück und die Garage.
</p>
<h3>Bitte mitbringen ...</h3>
<ul>
<li>Snare</li>
<li>Becken</li>
<li>Fußmaschine (wenn ihr feste zutretet)</li>
<li>Mehr Beckenständer, wenn die o.g. nicht reichen</li>
<li>Topteil / Kombos (wenn ihr lieber eigene nutzt)</li>
<li>Instrumente, Pedale, Kleinkram ...</li>
<li>Gesangsmikros (wenn ihr gern eigene nutzt)</li>
<li>Spezialmikros (wenn die u.g. nicht reichen)</li>
</ul>
<h3 id="sanitary">Sanitär</h3>
<p>
<span class="accent">Es gibt kein Wasser auf dem Gelände!</span> Wenn ihr die Möglichkeit habt, bringt bitte
größtmögliche <span class="accent">Wasserkanister</span> (auch leer) mit. Es wird Dixi-Toiletten mit
Desinfektionsmittel und einem mobilen Waschbecken geben.
</p>
<h3>Nur zum Jammen / was wir ungern verleihen ...</h3>
<ul>
<li>Snare (Josi)</li>
<li>Becken: Crash, Ride, HiHat (Tobi)</li>
</ul>
<h3>Wetter</h3>
<p>
Wir haben viele Pavillons, um auch bei Regen noch einigermaßen gute Laune zu wahren. Haltet Abstand mit Feuer
zur Vegetation und werft keine Kippen in die Gegend!
</p>
<h3>Mikrofonierung</h3>
<ul>
<li>Kick: t.bone Beta 500 | Sennheiser E902</li>
<li>Snare: Shure SM57 | SE Electronics V7 X</li>
<li>Toms: 3x Audix f2</li>
<li>Overheads: 2x Rode M5</li>
<li>Amps: 1x Sennheiser E609 | 2x Superlux PRA 628</li>
<li>Gesang: 1x Shure Beta 58 | <span class="marked">noch ein paar auftreiben</span></li>
<li>DI: <span class="marked">im Proberaum schauen / ausleihen</span></li>
<li>Stative: <span class="marked">mal Inventur machen</span></li>
</ul>
<h3>Monitoring</h3>
<ul>
<li class="marked">2x Alto Proberaum-PA reservieren</li>
<li class="marked">1x JBL alte Proberaum-PA ausprobieren</li>
</ul>
<h3>PA</h3>
<ul>
<li>Mischpult &amp; Stagebox: Behringer X-Air 18</li>
<li class="marked">Tablet: Enni fragen</li>
<li>Beschallung: HK-Audio Pro, 2 Subs, 2 Tops, aktiv</li>
</ul>
<h3>Beleuchtung</h3>
<ul>
<li class="marked">Carsten / Jakob fragen?</li>
</ul>
<h3>Kabel</h3>
<ul>
<li class="marked">Liste vom letzten mal nachzählen</li>
<li>24x XLR (16 Channels, 3 Monitore, 4 PA, 1 Reserve)</li>
<li>2x XLR-Male ↔ Klinke</li>
<li>13x Kaltgeräte-Stecker (Mixer, Markbass, Blackstar, 3 Monitore, 4 PA, 1 Lampe, 1 Reserve)</li>
<li>2x Kaltgeräte-Verlängerung (zwischen Lampen)</li>
<li>4x DMX (3 Lampen, 1 Reserve)</li>
<li>...</li>
</ul>
<hr />
<hr>
<h2>Finanzen</h2>
<p>... folgen in Kürze.</p>
<p>
Da eine offene Kommunikation irgendwie zu dem ganzen unkommerziellen DIY-Gedöhns dazugehört, findet ihr hier
ganz transparent eine Übersicht, von wo nach wo eigentlich wie viel Kohle geflossen ist.
Nur keine Klarnamen. ;)
</p>
<h3>Zusammenfassung</h3>
<table>
<tr class="odd-row">
<td>Summe aller Spenden/Zahlungen</td>
<td>{{ total_donations|euro }}</td>
</tr>
<tr class="even-row">
<td>Summe aller Ausgaben</td>
<td>{{ total_payments|euro }}</td>
</tr>
<tr class="odd-row">
<td>Stand</td>
<td class="accent">{{ total_balance|euro }}</td>
</tr>
</table>
<h3>Ausgaben</h3>
<table>
<thead>
<tr class="odd-row">
<td>Zweck</td>
<td>Betrag</td>
<td>Datum</td>
</tr>
</thead>
{% for payment in payments %}
<tr class="{% cycle 'even-row' 'odd-row' %}">
<td>{{ payment.purpose }}</td>
<td>{{ payment.amount|euro }}</td>
<td>{% if payment.date %}{{ payment.date|date:"d.m." }}{% else %}-{% endif %}</td>
</tr>
{% endfor %}
</table>
<p>
Details zu den Spenden und Rückzahlungen an die Leute, die die Ausgaben geleistet haben,
lassen wir hier erstmal weg. Wer's ganz genau wissen will, kann ja fragen.
</p>
<p>
Nicht aufgelistet sind kurzfristige Dinge für die Vorbereitungsaktionen, also z.B. Suff und Sprit, den wir für
die Arbeitseinsätze gekauft und auch direkt vernichtet haben. Danke an dieser Stelle nochmal allen für die
jeweiligen Einkäufe und die unbezahlbare Arbeitskraft!
</p>
{% endblock %}
+2 -1
View File
@@ -1,9 +1,10 @@
from django.urls import path
from gaehsnitz.views import NewsView, Archive2022View, Archive2024View
from gaehsnitz.views import NewsView, ForBandsView, Archive2022View, Archive2024View
urlpatterns = [
path("", NewsView.as_view(), name="news"),
path("for-bands", ForBandsView.as_view(), name="for-bands"),
path("archive/2022", Archive2022View.as_view(), name="archive-2022"),
path("archive/2024", Archive2024View.as_view(), name="archive-2024"),
]
+4
View File
@@ -57,6 +57,10 @@ class NewsView(GaehsnitzTemplateView):
class ForBandsView(GaehsnitzTemplateView):
template_name = "gaehsnitz/for-bands.html"
class Archive2022View(GaehsnitzTemplateView):
template_name = "gaehsnitz/archive-2022.html"
+3 -3
View File
@@ -3,14 +3,14 @@ name = "gaehsnitz"
version = "0.1.0"
requires-python = ">=3.14"
dependencies = [
"django==6.0.5",
"django==6.0.3",
"gunicorn==26.0.0",
"psycopg[binary]==3.3.4",
"psycopg[binary]==3.3.3",
]
[dependency-groups]
dev = [
"ruff==0.15.12",
"ruff==0.15.8",
]
[tool.ruff]