htr_demo / tabs /about_tab.py
Gabriel's picture
restructuring the text of the app
451f882
raw
history blame
2.76 kB
import gradio as gr
from helper.text.text_about import TextAbout
from helper.text.text_help import TextHowTo
with gr.Blocks() as about_tab:
with gr.Tabs():
with gr.Tab("HTRFLOW"):
with gr.Row():
with gr.Column():
gr.Markdown(TextAbout.htrflow_col1)
with gr.Column():
gr.Markdown(TextAbout.htrflow_col2)
with gr.Row():
gr.Markdown(TextAbout.htrflow_row1)
with gr.Row():
with gr.Tabs():
with gr.Tab("Binarization"):
gr.Markdown(TextAbout.htrflow_tab1)
with gr.Tab("Region segmentation"):
gr.Markdown(TextAbout.htrflow_tab2)
with gr.Tab("Line segmentation"):
gr.Markdown(TextAbout.htrflow_tab3)
with gr.Tab("Text recognition"):
gr.Markdown(TextAbout.htrflow_tab4)
with gr.Tab("FAQ & Discussion"):
with gr.Row():
with gr.Column():
gr.Markdown(TextHowTo.text_faq)
with gr.Column():
gr.Markdown(TextHowTo.text_discussion)
with gr.Tab("Contributions"):
with gr.Row():
gr.Markdown(TextAbout.contributions)
with gr.Tab("Changelog & Roadmap"):
with gr.Row():
with gr.Column():
with gr.Accordion("Current Changelog", open=True):
gr.Markdown(TextAbout.current_changelog)
with gr.Accordion("Old Changelog", open=False):
gr.Markdown(TextAbout.old_changelog)
with gr.Column():
gr.Markdown(TextAbout.roadmap)
with gr.Tab("Duplicating for own use & API"):
with gr.Row():
with gr.Column():
gr.Markdown(TextHowTo.duplicatin_space_htr_text)
gr.Markdown(TextHowTo.figure_htr_hardware)
gr.Markdown(TextHowTo.duplicatin_for_privat)
with gr.Column():
gr.Markdown(TextHowTo.htr_tool_api_text)
gr.Code(
value=TextHowTo.code_for_api,
language="python",
interactive=False,
show_label=False,
)
gr.Markdown(TextHowTo.output_code_for_api_text)
gr.Code(
value=TextHowTo.output_code_for_api,
language=None,
interactive=False,
show_label=False,
)