Spaces:
Sleeping
Sleeping
import streamlit as st | |
import time,datetime | |
import json | |
import sqlite3 | |
from streamlit_lottie import st_lottie | |
from streamlit_extras.add_vertical_space import add_vertical_space | |
from streamlit_extras.colored_header import colored_header | |
st.set_page_config(page_title="Quotes", page_icon=":lower_left_fountain_pen:", layout="wide") | |
con = sqlite3.connect("Quotes.db") | |
cur=con.cursor() | |
#loading json animation | |
with open('123755-designers.json', 'r') as f: | |
lottie_json = json.load(f) | |
col1, col2 = st.columns([1, 3]) | |
with col1: | |
st_lottie(lottie_json, speed=1, width=124, height=120, key='lottie') | |
with col2: | |
st.markdown("<link href='https://fonts.googleapis.com/css2?family=Rammetto One&display=swap' rel='stylesheet'>",unsafe_allow_html=True) | |
st.markdown("<h2><span style='text-align: center; color: violet;font-size: 70px; font-family:Rammetto One;'>Quotes</span> <span style='color: orange;font-size: 70px;font-family:Rammetto One, cursive;'>For</span> <span style='color: blue;font-size: 70px;font-family:Rammetto One, cursive;'>U</span></h2>", unsafe_allow_html=True) | |
colored_header( | |
label="", | |
description="", | |
color_name="violet-70", | |
) | |
d=st.date_input("Select a date",min_value=datetime.date(2023,3,30), | |
max_value=datetime.date.today()) | |
formatted_date = d.strftime('%Y-%m-%d') | |
# Query the Snowflake database and retrieve data | |
rows = cur.execute("select quote,author from q where id = (?)",(formatted_date,)).fetchone() | |
txt1 = '<span style="color:midnightblue;font-size: 45px;font-family:Belgrano">{}</span>'.format(rows[0]) | |
txt2='<span style="color: midnightblue;font-size: 40px;font-family:Belgrano;">{}</span>'.format(rows[1]) | |
st.markdown(txt1, unsafe_allow_html=True) | |
add_vertical_space(1) | |
st.markdown(txt2,unsafe_allow_html=True) |