Spaces:
Sleeping
Sleeping
File size: 1,369 Bytes
a7e7f7a 7c1fb89 a7e7f7a 58f1838 0fc7dee a7e7f7a 0fc7dee a7e7f7a |
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 |
import streamlit as st
from st_pages import Page, show_pages
from PIL import Image
# Make the page full width
im = Image.open(r"ninja.png")
st.set_page_config(
page_title="Anime Recommender App",
page_icon=im,
layout="wide",
initial_sidebar_state="expanded",
menu_items={"About": "This Anime Recommender App is made by Harshit Singh."},
)
# Configuring Pages
show_pages(
[
Page(r"app.py", "Homepage", "π "),
Page(r"Pages/Recommender App.py", "Anime Recommender", "πΊ"),
Page(r"Pages/About.py", "About", "π"),
]
)
# Home Page
def home_page():
style_for_page = """
<style>
.css-1v0mbdj.e115fcil1>img {
border-radius: 50px;
}
</style>
"""
st.markdown(style_for_page, unsafe_allow_html=True)
st.title("Welcome to Anime Recommender! :ninja:")
st.subheader("Discover Your Next Favorite Anime")
# Add unique content to the home page
st.write(
"Explore a world of anime and find personalized recommendations based on your anime preferences."
)
img = Image.open(r"animes.jpg")
with st.container():
st.image(img, width=950, caption="Anime Characters")
st.write(
"Get started by selecting your favorite anime and let the recommendation system do the rest!"
)
# Web Application
if __name__ == "__main__":
home_page()
|