import gradio as gr from helper.text.text_about import TextAbout from helper.text.text_roadmap import TextRoadmap with gr.Blocks() as about_tab: with gr.Tabs(): with gr.Tab("HTRFLOW"): gr.Markdown( "update... todo.. here we should talk about the pipline and the app as seperate things... pipline overview perhaps be moved?" ) with gr.Row(): with gr.Column(): gr.Markdown(TextAbout.intro_text) with gr.Column(): gr.Markdown(TextAbout.text_src_code_data_models) with gr.Row(): gr.Markdown(TextAbout.pipeline_overview_text) with gr.Row(): with gr.Tabs(): with gr.Tab("1. Binarization"): gr.Markdown(TextAbout.binarization) with gr.Tab("2. Region Segmentation"): gr.Markdown(TextAbout.text_region_segment) with gr.Tab("3. Line Segmentation"): gr.Markdown(TextAbout.text_line_segmentation) with gr.Tab("4. Transcriber"): gr.Markdown(TextAbout.text_htr) with gr.Tab("Contributions"): with gr.Row(): gr.Markdown(TextRoadmap.text_contribution) # with gr.Tab("API & Duplicate for own use"): # with gr.Row(): # with gr.Column(): # gr.Markdown(TextHowTo.htr_tool_api_text) # gr.Code( # value=TextHowTo.code_for_api, # language="python", # interactive=False, # show_label=False, # ) # with gr.Column(): # gr.Markdown(TextHowTo.duplicatin_space_htr_text) # gr.Markdown(TextHowTo.figure_htr_hardware) # gr.Markdown(TextHowTo.duplicatin_for_privat) with gr.Tab("Changelog & Roadmap"): with gr.Row(): with gr.Column(): gr.Markdown(TextRoadmap.roadmap) with gr.Column(): gr.Markdown(TextRoadmap.discussion)