From 489ec21bc4ed2fd14191e898cfaf5cf715017fd8 Mon Sep 17 00:00:00 2001 From: kitoy Date: Tue, 5 Jul 2022 05:41:20 +0200 Subject: [PATCH] Install et HTMLization de markdown pour les articles de blog --- README.md | 23 ++++++++++++++++++++++- pywallter.py | 1 - templates/blog.html | 15 +++++++++------ templates/postedit.html | 4 ++-- templates/privateblog.html | 4 +++- templates/publicblog.html | 4 +++- views/blog.py | 17 ++++++++--------- 7 files changed, 47 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index ab9b06a..b7d79d0 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,28 @@ -Salut, donc pour activer l'environnement virtuel : +# Pywallter est un projet pour partagé des fichiers avec ses potes. +Ça demande juste un identifiant et voila. +on pourrait ajoute de la double authentification mais bon ... +##Pour démarrer le programme +### Sur OpenBSD (7.1) +Il faut installé FLask et quelques dépendances +pkg_add py3-werkzeug py3-jinja2 py3-Pillow py3-wtforms py3-flask-wtf py3-flask \ +py3-bcrypt py3-markdown +### Sur Debian + apt install truc_much +### Ensuite dans le dossier du projet tu fais : + $ export FLASK_APP=pywallter.py + $ flask run + +Et ça devrait démarrer sans soucis. + +Au premier démarage il créé un dossier pour les données et la base de données sqlite puis il s'arrête, +il faut donc le redémarrer (c'est un peu con faudra changer ça ) + + flask run + +Suffit pour le faire redémarrer diff --git a/pywallter.py b/pywallter.py index 6ca273a..3c85ec0 100755 --- a/pywallter.py +++ b/pywallter.py @@ -2,7 +2,6 @@ # -*- coding: utf-8 -*- from flask import Flask, request, flash, render_template, url_for, session, redirect, abort, make_response, send_file, escape, send_from_directory from werkzeug.utils import secure_filename -from wand.image import Image from wtforms import BooleanField, StringField, IntegerField, PasswordField, validators import sqlite3 from flask_bcrypt import Bcrypt diff --git a/templates/blog.html b/templates/blog.html index b304b7f..2f0e97e 100644 --- a/templates/blog.html +++ b/templates/blog.html @@ -55,11 +55,12 @@
-

-

+ + +
-
+
Privé
@@ -70,8 +71,8 @@
-

-
+ +
{% for post in posts %}
@@ -85,7 +86,9 @@
{{ post.time }}

{{ post.title }}

-

{{ post.content }}

+ + {{ post.content|safe }} +
diff --git a/templates/postedit.html b/templates/postedit.html index cf58bf4..55386e6 100644 --- a/templates/postedit.html +++ b/templates/postedit.html @@ -41,7 +41,7 @@ {% block main %} -