|
@@ -1,28 +1,6 @@
|
|
|
import hashlib
|
|
import hashlib
|
|
|
from jinja2 import Environment, FileSystemLoader
|
|
from jinja2 import Environment, FileSystemLoader
|
|
|
import os,yaml
|
|
import os,yaml
|
|
|
-def doTitre(d):
|
|
|
|
|
- #path= f"{os.getcwd()}/../Jinja"
|
|
|
|
|
- path= "/home/moi/Memoires/Jinja"
|
|
|
|
|
- env = Environment(loader=FileSystemLoader(path))
|
|
|
|
|
-
|
|
|
|
|
- # Load a template
|
|
|
|
|
- template = env.get_template('titre.jin')
|
|
|
|
|
-#
|
|
|
|
|
- if d["auteur"][0].lower()[0] in ("a","e","i","o","u","y"):
|
|
|
|
|
- d["de"]=" d'"
|
|
|
|
|
- else:
|
|
|
|
|
- d["de"]=" de "
|
|
|
|
|
-
|
|
|
|
|
- if d["statut"] !="":
|
|
|
|
|
- d["virgule"]=","
|
|
|
|
|
- else:
|
|
|
|
|
- d["virgule"]=""
|
|
|
|
|
-
|
|
|
|
|
- if "titre_court" not in d.keys():
|
|
|
|
|
- d["titre_court"]= d["titre"]
|
|
|
|
|
-
|
|
|
|
|
- return template.render(di=d)
|
|
|
|
|
#
|
|
#
|
|
|
def dolabel(k,t):
|
|
def dolabel(k,t):
|
|
|
# faire une étiquette "unique" à partir de deux chaines de caratères k et t.
|
|
# faire une étiquette "unique" à partir de deux chaines de caratères k et t.
|