Example #1
0
	# définit le nom du fichier sans son extension	
	fichier = fileitem.filename
	for i,a in enumerate(fichier):
		if a == ".": ind = i
	fichier = fichier[:ind]
	# définit le nom et emplacement du graphique png
	png_path = "../graphics/" + fichier + ".png"
	png_file = fichier + ".png"
	# définit le nom et emplacement du graphique svg
	#svg_path = "../graphics/" + fichier + ".svg"
	#svg_file = fichier + ".svg"	
	print("<h4>{}</h4>".format(fileitem.filename))	# on affiche le nom du fichier
		
	texte = fileitem.file.read()				# on passe dans la variable texte la partie texte
	texte = common.file_format(texte)			# mettre le fichier en unicode
	if file_check_ok(texte):					# Si le controle du format de fichier est OK
		texte = common.parse_myvaf(texte)		# on analyse on fichier
		svg = calcule_svg1(texte)				# on crée le graphique svg1
		print(svg)								# AFFICHER LE SVG
		common.build_png_file(svg, png_path)	# créer un fichier PNG
		common.upload_png(png_path, png_file)	# créer le lien de téléchargement de ce PNG
		#debug(texte)							# pour debugguer
		#affiche_env()							# affiche les variables d'environnement renvoyées par Apache
		
	
print("""
</article>
</section>
<!--#include virtual="/footer.html" -->
""")
Example #2
0
		if a == ".": ind = i
	fichier = fichier[:ind]
	# définit le nom et emplacement du graphique png
	png_path = "../graphics/" + fichier + ".png"
	png_file = fichier + ".png"
	# définit le nom et emplacement du cartouche
	cart_path = "../graphics/cartouche.png"
	cart_file = "cartouche.png"
	
	# définit le nom et emplacement du graphique svg
	#svg_path = "../graphics/" + fichier + ".svg"
	#svg_file = fichier + ".svg"	
	print("<h4>{}</h4>".format(fileitem.filename))	# on affiche le nom du fichier

	btexte = fileitem.file.read()					# on passe dans la variable texte la partie texte
	texte = common.file_format(btexte)				# mettre le fichier en unicode(il est au format byte)
	if file_check_ok(texte):						# Si le controle du format de fichier est OK
		cart_svg = cartouche(texte)					# crée le  cartouche
		texte = common.parse_kinetic(texte)			# on analyse le fichier
		svg = calcule_svg1(texte)					# on crée le fichier svg1
		print(svg)									# AFFICHER LE SVG
		common.build_png_file(svg, png_path)		# créer un fichier PNG
		common.upload_png(png_path, png_file)		# créer le lien de téléchargement de ce PNG
		print(cart_svg)								# on affiche le cartouche
		common.build_png_file(cart_svg, cart_path)	# créer un fichier PNG
		common.upload_png(cart_path, cart_file)		# créer le lien de téléchargement de ce PNG
		#debug(texte)								# pour debugguer

		
print("""
</article>