diff --git a/medium-parser/medium_parser/core.py b/medium-parser/medium_parser/core.py index a6841b3..d0ab465 100644 --- a/medium-parser/medium_parser/core.py +++ b/medium-parser/medium_parser/core.py @@ -361,7 +361,7 @@ class MediumParser: out_paragraphs.append(header_template_rendered) elif paragraph["type"] == "IMG": image_template = jinja_env.from_string( - '
{{ paragraph.metadata.alt }}
' + '
{{ paragraph.metadata.alt }}
' ) image_caption_template = jinja_env.from_string( "
{{ text }}
" @@ -529,9 +529,26 @@ class MediumParser: out_paragraphs.append(pq_template_rendered) elif paragraph["type"] == "MIXTAPE_EMBED": # TODO: redirect all Medium embeding articles to Fredium - embed_template = jinja_env.from_string( - '

{{ embed_title }}

{{ embed_description }}

{{ embed_site }}

' - ) + mixtape_embed_html = """ +
+ +
+
+

{{ embed_title }}

+
+

{{ embed_description }}

+
+
+

{{ embed_site }}

+
+
+
+
+
+
+
+
""" + embed_template = jinja_env.from_string(mixtape_embed_html) if paragraph.get("mixtapeMetadata") is not None: url = paragraph["mixtapeMetadata"]["href"] else: @@ -585,7 +602,7 @@ class MediumParser: out_paragraphs.append(embed_template_rendered) elif paragraph["type"] == "IFRAME": iframe_template = jinja_env.from_string( - '
' + '
' ) iframe_template_rendered = iframe_template.render( host_address=self.host_address, diff --git a/web/server/templates/base.html b/web/server/templates/base.html index 56baf77..22dbcc5 100644 --- a/web/server/templates/base.html +++ b/web/server/templates/base.html @@ -27,7 +27,7 @@ - + @@ -347,7 +347,7 @@ Lightense('img:not(.no-lightense)'); }, false); - -->