Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -91,6 +91,7 @@ def build_full_html(markdown_text, styles, include_fontawesome):
|
|
| 91 |
pygments_css = formatter.get_style_defs(f' {wrapper_id}')
|
| 92 |
|
| 93 |
scoped_css = f"""
|
|
|
|
| 94 |
{wrapper_id} {{
|
| 95 |
font-family: {font_family}; font-size: {styles.get('font_size', '16')}px;
|
| 96 |
color: {styles.get('text_color', '#333')}; background-color: {styles.get('background_color', '#fff')};
|
|
@@ -107,7 +108,7 @@ def build_full_html(markdown_text, styles, include_fontawesome):
|
|
| 107 |
|
| 108 |
md_extensions = ['fenced_code', 'tables', 'codehilite']
|
| 109 |
html_content = markdown.markdown(markdown_text, extensions=md_extensions, extension_configs={'codehilite': {'css_class': 'codehilite'}})
|
| 110 |
-
final_html_body = f'<div id="
|
| 111 |
|
| 112 |
fontawesome_link = '<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">' if include_fontawesome else ""
|
| 113 |
|
|
@@ -138,7 +139,7 @@ def convert_endpoint():
|
|
| 138 |
|
| 139 |
# Locate the specific element we want to capture
|
| 140 |
element = page.locator("#output-wrapper")
|
| 141 |
-
#element = page.locator("
|
| 142 |
|
| 143 |
# Take a screenshot of just that element
|
| 144 |
png_bytes = element.screenshot(type="png")
|
|
|
|
| 91 |
pygments_css = formatter.get_style_defs(f' {wrapper_id}')
|
| 92 |
|
| 93 |
scoped_css = f"""
|
| 94 |
+
sudoBody {{ width: fit-content; }}
|
| 95 |
{wrapper_id} {{
|
| 96 |
font-family: {font_family}; font-size: {styles.get('font_size', '16')}px;
|
| 97 |
color: {styles.get('text_color', '#333')}; background-color: {styles.get('background_color', '#fff')};
|
|
|
|
| 108 |
|
| 109 |
md_extensions = ['fenced_code', 'tables', 'codehilite']
|
| 110 |
html_content = markdown.markdown(markdown_text, extensions=md_extensions, extension_configs={'codehilite': {'css_class': 'codehilite'}})
|
| 111 |
+
final_html_body = f'<div id="sudoBody"><meta charset="UTF-8"><div id="output-wrapper">{html_content}</div></div>'
|
| 112 |
|
| 113 |
fontawesome_link = '<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">' if include_fontawesome else ""
|
| 114 |
|
|
|
|
| 139 |
|
| 140 |
# Locate the specific element we want to capture
|
| 141 |
element = page.locator("#output-wrapper")
|
| 142 |
+
#element = page.locator("")
|
| 143 |
|
| 144 |
# Take a screenshot of just that element
|
| 145 |
png_bytes = element.screenshot(type="png")
|