diff --git a/app.py b/app.py index a60e6d7..6d2fda8 100644 --- a/app.py +++ b/app.py @@ -18,7 +18,7 @@ def ecritureFichierHtml(nouvLien, cheminFichier): @app.route('/') def slash(): - response = make_response(render_template("index.html")) + response = make_response(app.send_static_file("index.html")) response.headers["Content-Security-Policy"] = "default-src 'self'" return response @@ -28,7 +28,7 @@ def ajout(): @app.route("/apropos") def apropos(): - return render_template("apropos.html") + return app.send_static_file("apropos.html") @app.route("/bizutage", methods=["POST"]) def bizutage(): @@ -41,9 +41,8 @@ def bizutage(): desc = Markup.escape(request.values['desc']) nouvLien = "

{}

Lien


{}

".format(titre, lien, desc) nouvLienHtml = BeautifulSoup(nouvLien, "html.parser") - nouvLienHtmlJinja = BeautifulSoup("{% raw %}" + nouvLien + "{% endraw %}", "html.parser") - ecritureFichierHtml(nouvLienHtmlJinja, "templates/index.html") + ecritureFichierHtml(nouvLienHtml, "static/index.html") ecritureFichierHtml(nouvLienHtml, "lite/index.html") else: diff --git a/templates/apropos.html b/static/apropos.html similarity index 87% rename from templates/apropos.html rename to static/apropos.html index 377967c..de1b609 100644 --- a/templates/apropos.html +++ b/static/apropos.html @@ -22,14 +22,14 @@

Vous pouvez me proposer des ajouts en ouvrant un ticket sur le git ou en envoyant un mail à rick <AT> gnous <dot> eu.

-

Ce site est conçu pour réunir des liens de manière efficace afin de retrouver ou de stocker facilement une url.

+

Ce site est conçu pour réunir des liens de manière efficace afin de retrouver ou de stocker facilement une url. Merci à Romain de tester le site pour trouver les failles de sécurité.

Il est codé uniquement en HTML et CSS pour le frontend et Python, avec Flask est utilisé pour le backend. Afin de pouvoir télécharger simplement ce site et de pouvoir le lancer sur son PC en local sans avoir à installer Python, une version statique est disponible ici; vous pouvez retrouver les fichiers dans le dossier lite du git. Il est conçu afin de pouvoir durer 10 ans (du moins son frontend).

-

Ce site est sous licence GPL3.0 or later et son code source est disponible sur le git de Gnous. Il est aux normes du W3C.

+

Ce site est sous licence GPL3.0 or later et son code source est disponible sur le git de Gnous. Il est aux normes du W3C.

licence GPL3 or Later bage de validation html5 diff --git a/static/index.html b/static/index.html new file mode 100644 index 0000000..0af7871 --- /dev/null +++ b/static/index.html @@ -0,0 +1,25 @@ + + + + + + + Partage de liens + + + +

Rafraichissez la page pour voir les derniers liens ajoutés.

+
+ + + +