Spaces:
Sleeping
Sleeping
File size: 1,641 Bytes
e4e56ea 6edd739 e4e56ea 850c648 6edd739 e4e56ea |
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 |
import streamlit as st
### ICON BANK: 🗣️🎙️🎤🗨 📚📝🎞️👩🏫👨🏫💡📖 🗒️🔑💾
# Page config
st.set_page_config(
page_title='Conspectum: Video Lectures Summarization',
# page_icon='conspectum_logo.png',
page_icon='📚',
layout='wide',
menu_items={
'Get help': 'https://edu.olymponline.ru/',
'About': "# MIPT :: Hackathon - Spring '25. Team 8 - Conspectum"
},
)
# st.logo('cifrium_logo_wide.png', size='large', icon_image='conspectum_logo.png', link='https://edu.olymponline.ru/')
st.logo('mipt_logo_wide.png', size='large', icon_image='mipt_logo.png', link='https://mipt.online')
st.session_state['advanced_mode'] = st.sidebar.checkbox('Продвинутый режим', value=False)
pages_base = [
# ui_home := st.Page('ui_home.py', title='Welcome', icon='🏠'),
ui_upload := st.Page('ui_upload.py', title='Загрузка', icon='📥'),
ui_create_summary := st.Page('ui_create_summary.py', title='Кабинет методиста', icon='✨')
]
pages_advanced = [
ui_upload_dev := st.Page('ui_upload_dev.py', title='Upload', icon='📥'),
ui_transcribe := st.Page('ui_transcribe.py', title='Transcribe', icon='🎙️'),
ui_video := st.Page('ui_video.py', title='Analyse Video', icon='🖼️'),
ui_summarize := st.Page('ui_summarize.py', title='Summarize', icon='📝'),
# ui_result := st.Page('ui_result.py', title='Result', icon='✔️')
]
pg = st.navigation(
{'': pages_base} if not st.session_state.advanced_mode else
{'': pages_base, 'Pipeline Sandbox': pages_advanced}
)
pg.run()
|