Movie_finder / app.py
xefr762's picture
add all files
fafbbd5
import streamlit as st
st.set_page_config(page_title="Семантический поиск кино", page_icon="🎦", layout='wide')
if "page" not in st.session_state:
st.session_state.page = "Главная"
def go_to(page):
st.session_state.page = page
st.sidebar.title("📌 Меню")
st.sidebar.button("🏠 Главная", on_click=lambda: go_to("Главная"), use_container_width=True)
st.sidebar.button("🎰 Сходить к тарологу", on_click=lambda: go_to("Рандом"), use_container_width=True)
st.sidebar.button("🎬 Подбор фильма по запросу", on_click=lambda: go_to("Подбор"), use_container_width=True)
st.sidebar.button("🤖 Подбор фильма с GPT", on_click=lambda: go_to("Генерация"), use_container_width=True)
if st.session_state.page == "Главная":
st.title("Семантический поиск кино")
st.markdown("""
## Добро пожаловать на главную страницу приложения по подбору фильмов!
**Описание:**
- **Главная страница**: Общая информация и навигация 🌌
- **Release 1.0**: 🍀 Рандомный выбор 10 фильмов, испытай свою удачу! 🎰
- **Release 2.0**: Подбор кино по запросу 👀
- **Release 3.0**: Подбор кино на по запросу с использованием GPT 🥂
Переключайтесь между страницами через левый сайдбар!
""")
elif st.session_state.page == "Рандом":
from app_pages import random_selection
random_selection.run()
elif st.session_state.page == "Подбор":
from app_pages import bert
bert.run()
elif st.session_state.page == "Генерация":
from app_pages import gpt_generation
gpt_generation.run()