Spaces:
Sleeping
Sleeping
File size: 1,939 Bytes
3663121 3810c45 14d4a0b 5ebeb73 7263d32 d76b5dc b76cf08 3b057c5 69d1982 3b057c5 5ebeb73 3810c45 14d4a0b b76cf08 14d4a0b 90192b2 451f882 14d4a0b 5ebeb73 b76cf08 c9a1c2d 5ebeb73 b76cf08 3b057c5 deef83a 69d1982 5ebeb73 c60ebd1 ba4de4a 3663121 ba4de4a 5ebeb73 089249c 5ebeb73 ba4de4a |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
import os
import uuid
import gradio as gr
from helper.gradio_config import css, theme
from helper.text.text_app import TextApp
from helper.utils import TrafficDataHandler
from tabs.htr_tool import htr_tool_tab
from tabs.overview_tab import overview
from tabs.stepwise_htr_tool import stepwise_htr_tool_tab
session_uuid = str(uuid.uuid1())
with gr.Blocks(title="Riksarkivet", theme=theme, css=css) as demo:
with gr.Row():
with gr.Column(scale=1):
text_ip_output = gr.Markdown(TextApp.demo_version)
with gr.Column(scale=2):
gr.Markdown(TextApp.title_markdown)
with gr.Column(scale=1):
gr.Markdown(TextApp.title_markdown_img)
with gr.Tabs():
with gr.Tab("Fast track"):
htr_tool_tab.render()
with gr.Tab("Stepwise"):
stepwise_htr_tool_tab.render()
with gr.Tab("Overview"):
overview.render()
with gr.Tab("How to use"):
with gr.Row():
with gr.Column():
gr.Markdown("## Fast track")
gr.Video(
value="https://github.com/Borg93/htr_gradio_file_placeholder/blob/main/eating_spaghetti.mp4",
format="mp4",
)
with gr.Column():
gr.Markdown("## Stepwise")
gr.Video(
"https://github.com/Borg93/htr_gradio_file_placeholder/blob/main/htr_tool_media_cut.mp4",
format="mp4",
)
SECRET_KEY = os.environ.get("HUB_TOKEN", False)
if SECRET_KEY:
demo.load(
fn=TrafficDataHandler.onload_store_metric_data,
inputs=None,
outputs=None,
)
demo.queue(concurrency_count=2, max_size=2)
if __name__ == "__main__":
demo.launch(server_name="0.0.0.0", server_port=7860, show_api=False, show_error=False)
|