Spaces:
Running
Running
from pathlib import Path | |
import sys | |
import gradio as gr | |
def read_markdown(filepath): | |
with open(filepath, 'r') as file: | |
lines = file.readlines() | |
start_index = None | |
end_index = None | |
for i, line in enumerate(lines): | |
if line.strip() == '---': | |
if start_index is None: | |
start_index = i | |
else: | |
end_index = i | |
break | |
if end_index is None: | |
return ''.join( | |
lines) # If no end delimiter found, return entire content | |
else: | |
return ''.join(lines[end_index + | |
1:]) # Return content after end delimiter | |
local_path = Path(sys.path[0]) | |
filepath = local_path / "README.md" | |
markdown_content = read_markdown(filepath) | |
with gr.Blocks() as demo: | |
gr.Markdown(markdown_content) | |
demo.launch() | |