SHPAML : Haml for Python
Rubyで作られたマークアップ言語HamlがすごくてPythonにも同じようなのないかと探してみた。
見つけたのがSHPAML。
使い方
import shpaml print shpaml.convert_text(text)
入力
html head title test ul li hoge li hoge2 div piyo
出力
<html> <head> <title> test </title> </head> <ul> <li> hoge </li> <li> hoge2 </li> </ul> <div> piyo </div> </html>
公式で
implemented with less code (due to fewer features)
と明言してるだけあってHamlと比べると貧弱な印象は拭えませんが中々いいんじゃないでしょうか。