find_my_movie / app.py
Sergei-Ch's picture
Update app.py
c5e46de verified
import streamlit as st
import pandas as pd
import random
st.set_page_config(layout="wide")
df = pd.read_csv('movies_by_maria.csv')
st.logo('./images/film.jpg', icon_image='./images/roll.png', size='large')
st.title('Сервис для случайной генерации фильмов 🎥')
st.write('### Нажмите кнопку, если хотите испытать судьбу!')
if 'num_list' not in st.session_state:
st.session_state.num_list = None
if st.button('### 🍀 Попытать удачу 🍀'):
st.session_state.num_list = [random.randint(0, 666) for _ in range(10)]
if st.session_state.num_list is not None:
st.write('#### Вы сами на это напросились!')
st.write('Для отображения описания нужно кликнуть на кнопку с названием')
for num in st.session_state.num_list:
if st.button(f"{df.loc[num]['movie_title']}"):
st.write(f"#### Описание: \n{df.loc[num]['description']}\n")