Spaces:
Running
on
Zero
Running
on
Zero
File size: 1,960 Bytes
0c23ef5 610aa44 2ec069e 83d2c6a 5ebeb73 7ca72fb 67066cc 610aa44 3f5b634 cb7936f 3f5b634 5ebeb73 2ec069e 83d2c6a aef4add 83d2c6a 8a50dc6 f543fcc 83d2c6a 5ebeb73 aef4add 67f4e81 5ebeb73 aef4add 3f5b634 79016b7 cb7936f 5ebeb73 5faba0d 0c23ef5 b069f28 5ebeb73 954392c 5ebeb73 b069f28 |
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 64 65 66 |
import os
SECRET_KEY = os.environ.get("HUB_TOKEN", False)
if SECRET_KEY:
from helper.utils import TrafficDataHandler
import uuid
import gradio as gr
from helper.gradio_config import css, theme
from helper.text.text_app import TextApp
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",
)
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)
|