Prod ready

This commit is contained in:
mco-system 2023-04-21 00:07:47 +11:00
parent 9ffdeaa036
commit ecc56281bb
9 changed files with 71 additions and 8 deletions

View File

@ -14,7 +14,7 @@ log:
handlers: [wsgi]
propagate: no
root:
level: DEBUG
level: INFO
handlers: [wsgi]
app:
secret_key: xxx
@ -57,7 +57,7 @@ navbar:
- name: Tables rondes
classes: fa-solid fa-users-line
url: /discussions
- name: Installations artistiques
- name: Installation
classes: fa-solid fa-palette
url: /exhibitions
- name: Présentations

View File

@ -98,7 +98,7 @@ def date2dmyhm(slot_type):
"Présentation": "fa-solid fa-person-chalkboard",
"Table Ronde": "fa-solid fa-users-line",
"Atelier": "fa-solid fa-screwdriver-wrench",
"Exposition": "fa-solid fa-palette"}
"Installation": "fa-solid fa-palette"}
return slot_types[slot_type]
# ------------------------------------------------------------------------------
@ -123,16 +123,17 @@ def planning():
return render_template("planning.html",
slots=sorted(slots.get("slots"),
key=lambda slot: slot.get("slot").get("start")),
navbar=navbar.get_from_page(page="/planning"))
navbar=navbar.get_from_page(page="/planning"),
filter=["concert", "dj set", "panel discussion", "talk", "screening"])
@app.route('/place', methods=['GET'])
def place():
return render_template("index.html",
return render_template("place.html",
navbar=navbar.get_from_page(page="/place"))
@app.route('/food', methods=['GET'])
def food():
return render_template("index.html",
return render_template("food.html",
navbar=navbar.get_from_page(page="/food"))
@app.route('/goodies', methods=['GET'])
@ -183,7 +184,7 @@ def exhibitions():
slots=sorted(slots.get("slots"),
key=lambda slot: slot.get("slot").get("start")),
navbar=navbar.get_from_page(page="/exhibitions"),
filter=["exhibition"])
filter=["installation"])
@app.route('/talks', methods=['GET'])
def talks():

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -64,12 +64,24 @@
</a>
</div>
<div class="subpartners">
<a href="https://www.tvbruits.org/" target="_new">
<img src="{{ url_for('static', filename='images/tv-bruits.png')}}"
alt="TV Bruits"
title="TV Bruits"
class="logo_partner">
</a>
<a href="https://www.tetaneutral.net/" target="_new">
<img src="{{ url_for('static', filename='images/tetaneutral.png')}}"
alt="Tetaneutral"
title="Tetaneutral"
class="logo_partner">
</a>
<a href="https://www.radio-fmr.net/" target="_new">
<img src="{{ url_for('static', filename='images/fmr.png')}}"
alt="Radio FMR"
title="Radio FMR"
class="logo_partner">
</a>
</div>
<div class="subpartners">
<a href="https://clutchmag.fr/" target="_new">

View File

@ -0,0 +1,14 @@
{% extends "base.html" %}
{% block content %}
<div class="logo_wrapper">
<img class="logo"
src="{{ url_for('static', filename='images/logo.svg') }}"
alt="THSF 2023 - S/Extraire"
title="THSF 2023 - S/Extraire">
</div>
<div class="content">
<h2>Restauration</h2>
<p>La restauration sur place est prévue.</p>
<p>Détails à venir...</p>
</div>
{% endblock %}

View File

@ -22,6 +22,6 @@
<p>Comme toujours, notre objectif est de créer un festival qui poétise les bifurcations de nos idées communes et qui réinvente le sens de certains schémas imposés par notre époque. Rejoignez-nous pour une expérience enrichissante et pleine de surprises !</p>
<p>Consulter <a href="/planning">le programme du THSF</a>.</p>
<p>Retrouvez <a href="/planning">le programme du THSF</a> avec ses <a href="/workshops">ateliers</a>, ses <a href="/exhibitions">expositions et installations</a> mais également ses <a href="/concerts">concerts</a>, ses <a href="/projections">projections</a>, ses <a href="/talks">présentations</a> et ses <a href="/discussions">tables rondes</a>.</p>
</div>
{% endblock %}

View File

@ -0,0 +1,34 @@
{% extends "base.html" %}
{% block content %}
<div class="logo_wrapper">
<img class="logo"
src="{{ url_for('static', filename='images/logo.svg') }}"
alt="THSF 2023 - S/Extraire"
title="THSF 2023 - S/Extraire"
onclick="document.getElementById('wemakeporn').style.visibility='visible';">
<div id="wemakeporn" class="wemakeporn"
onclick="document.getElementById('wemakeporn').style.visibility='hidden';">
<div class="wemake">WE MAKE</div>
<div class="porn">PORN</div>
</div>
</div>
<div class="content">
<h2>Toujours plus d'utopies</h2>
<p>
La fermeture administrative imposée à <a href="https://vive.mixart-myrys.org/" target="_new">Mix'Art Myrys</a>, terre d'accueil des 10 éditions antérieures du THSF, nous montre qu'il est plus que jamais important de continuer à bâtir, consolider et faire vivre nos utopies face à la repression systémique qu'on voudrait nous imposer.
</p>
<p>
Connu pour sa programmation alternative et engagée, ainsi que pour son ambiance conviviale et chaleureuse, le cinéma d'art et d'essai indépendant <a href="https://www.cinemas-utopia.org/toulouse/">Utopia Borderouge</a>, dont l'utopie est naturellement au programme, s'est proposé pour accueillir le <strong>THSF 2023</strong>.
</p>
<h3>Plan d'accès</h3>
<ul>
<li><strong>Adresse:</strong> 59, avenue Maurice Bourgès-Maunoury, Les Izards - Toulouse</li>
<li><strong>GPS:</strong> 43°38'22.7"N 1°27'07.3"E</li>
<li><strong>Métro:</strong> Ligne B - Borderouge</li>
<li><strong>Velooz:</strong> Station 175 - Métro Borderouge - Maunoury</li>
</ul>
<div class="map">
<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://www.openstreetmap.org/export/embed.html?bbox=1.4502596855163576%2C43.63879667815726%2C1.4538002014160158%2C43.64046408342326&amp;layer=mapnik&amp;marker=43.639631357124614%2C1.4520299434661865" style="border: 1px solid black"></iframe><br/><small><a href="https://www.openstreetmap.org/?mlat=43.63963&amp;mlon=1.45203#map=19/43.63963/1.45203">Afficher une carte plus grande</a></small>
</div>
</div>
{% endblock %}

View File

@ -6,6 +6,7 @@
<span class="title">{{slot.title}}</span>
</div>
<div class="slot_info">
{% if slot.slot.room.fr != "Workshops" %}
<div class="start">
<i class="fa-solid fa-caret-right"></i>
{{slot.slot.start | date2dmyhm}} - {{slot.duration}} minutes ({{slot.content_locale | capitalize}})
@ -14,6 +15,7 @@
<i class="fa-solid fa-caret-right"></i>
{{slot.slot.room.fr}}
</div>
{% endif %}
<div class="speakers">
{% for speaker in slot.speakers %}
<div class="speaker">