Compare commits

..
1 Commits
Author SHA1 Message Date
imperosol 338ca6cd25 add og tags to timetable generator 2026-09-04 20:01:15 +02:00
3 changed files with 34 additions and 3 deletions
+2
View File
@@ -14,6 +14,8 @@
{%- endblock %}" {%- endblock %}"
> >
<meta property="og:site_name" content="Association des Étudiants de l'UTBM" /> <meta property="og:site_name" content="Association des Étudiants de l'UTBM" />
<meta property="og:locale" content="fr_FR" />
<meta property="og:locale:alternate" content="en_GB" />
{% block metatags %} {% block metatags %}
<meta property="og:url" content="{{ request.build_absolute_uri() }}" /> <meta property="og:url" content="{{ request.build_absolute_uri() }}" />
<meta property="og:type" content="website" /> <meta property="og:type" content="website" />
+9 -1
View File
@@ -6,7 +6,7 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-04 11:24+0200\n" "POT-Creation-Date: 2026-09-04 19:39+0200\n"
"PO-Revision-Date: 2016-07-18\n" "PO-Revision-Date: 2016-07-18\n"
"Last-Translator: Maréchal <thomas.girod@utbm.fr\n" "Last-Translator: Maréchal <thomas.girod@utbm.fr\n"
"Language-Team: AE info <ae.info@utbm.fr>\n" "Language-Team: AE info <ae.info@utbm.fr>\n"
@@ -5832,6 +5832,14 @@ msgstr "les groupes pouvant créer des cotisations"
msgid "Timetable generator" msgid "Timetable generator"
msgstr "Générateur d'emploi du temps" msgstr "Générateur d'emploi du temps"
#: timetable/templates/timetable/generator.jinja
msgid "Get a nice schedule from the raw text in your student file"
msgstr "Générez un joli emploi du temps à partir du texte brut de votre dossier étudiant"
#: timetable/templates/timetable/generator.jinja
msgid "Paste your schedule (without the header)"
msgstr "Colle ton emploi du temps (sans l'entête)"
#: timetable/templates/timetable/generator.jinja #: timetable/templates/timetable/generator.jinja
msgid "Generate" msgid "Generate"
msgstr "Générer" msgstr "Générer"
+23 -2
View File
@@ -12,15 +12,36 @@
{% trans %}Timetable generator{% endtrans %} {% trans %}Timetable generator{% endtrans %}
{% endblock %} {% endblock %}
{% block description -%}
{% trans trimmed %}
Get a nice schedule from the raw text in your student file
{% endtrans %}
{%- endblock %}
{% block metatags %}
<meta property="og:url" content="{{ request.build_absolute_uri() }}" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Générateur d'emploi du temps" />
<meta property="og:image" content="{{ request.build_absolute_uri(static("core/img/logo_no_text.png")) }}" />
<meta
property="og:description"
content="Générateur d'emploi du temps de l'UTBM.
Copiez le texte de l'emploi du temps de votre dossier étudiant
et récupérez une image plus jolie."
/>
{% endblock %}
{% block content %} {% block content %}
<div x-data="timetableGenerator"> <div x-data="timetableGenerator">
<form @submit.prevent="generate()"> <form @submit.prevent="generate()">
<h1>Générateur d'emploi du temps</h1> <h1>{% trans %}Timetable generator{% endtrans %}</h1>
<div class="alert alert-red" x-show="!!error" x-cloak> <div class="alert alert-red" x-show="!!error" x-cloak>
<span class="alert-main" x-text="error"></span> <span class="alert-main" x-text="error"></span>
</div> </div>
<div class="form-group"> <div class="form-group">
<label for="timetable-input">Colle ton emploi du temps (sans l'entête)</label> <label for="timetable-input">
{% trans %}Paste your schedule (without the header){% endtrans %}
</label>
<textarea id="timetable-input" cols="30" rows="15" x-model="content"></textarea> <textarea id="timetable-input" cols="30" rows="15" x-model="content"></textarea>
</div> </div>
<input type="submit" class="btn btn-blue" value="{% trans %}Generate{% endtrans %}"> <input type="submit" class="btn btn-blue" value="{% trans %}Generate{% endtrans %}">