aboutsummaryrefslogtreecommitdiff
path: root/blog_experiment/blog/pretty.py
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2023-10-08 20:48:47 +0200
committeralex <alex@pdp7.net>2023-10-08 20:48:47 +0200
commitcd9e5d7c5c59fb601413a4167f3f97376359156e (patch)
tree11938a0677d6166e9b3ff78927d4abdf34acb50f /blog_experiment/blog/pretty.py
parent9530e8ee47a21f9f0775ed7867d22b02d7445182 (diff)
Add links
* Prettify using lxml instead of bs4, because bs4 changes whitespace :(
Diffstat (limited to 'blog_experiment/blog/pretty.py')
-rw-r--r--blog_experiment/blog/pretty.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/blog_experiment/blog/pretty.py b/blog_experiment/blog/pretty.py
new file mode 100644
index 00000000..2ae916a7
--- /dev/null
+++ b/blog_experiment/blog/pretty.py
@@ -0,0 +1,5 @@
+from lxml import etree, html
+
+
+def pretty_html(s):
+ return etree.tostring(html.fromstring(s), pretty_print=True).decode("utf8")