Spaces:
Sleeping
Sleeping
import streamlit as st | |
def CreatePage(): | |
st.markdown(""" | |
<h1 style="text-align:center; color:#4CAF50; font-size: 40px;">🚀 Welcome to DataScribe</h1> | |
<p style="text-align:center; font-size: 18px; color:#333;">An AI-powered information extraction tool to streamline data retrieval and analysis.</p> | |
""", unsafe_allow_html=True) | |
st.markdown("""---""") | |
def feature_card(title, description, icon, page): | |
col1, col2 = st.columns([1, 4]) | |
with col1: | |
st.markdown(f"<div style='font-size: 40px; text-align:center;'>{icon}</div>", unsafe_allow_html=True) | |
with col2: | |
if st.button(f"{title}", key=title, help=description): | |
st.session_state.selected_page = page | |
st.markdown(f"<p style='font-size: 14px; color:#555;'>{description}</p>", unsafe_allow_html=True) | |
col1, col2 = st.columns([1, 1]) | |
with col1: | |
feature_card( | |
title="Upload Data", | |
description="Upload data from CSV or Google Sheets to get started with your extraction.", | |
icon="📄", | |
page="Upload Data" | |
) | |
with col2: | |
feature_card( | |
title="Define Custom Queries", | |
description="Set custom search queries for each entity in your dataset for specific information retrieval.", | |
icon="🔍", | |
page="Define Query" | |
) | |
col1, col2 = st.columns([1, 1]) | |
with col1: | |
feature_card( | |
title="Run Automated Searches", | |
description="Execute automated web searches and extract relevant information using an AI-powered agent.", | |
icon="🤖", | |
page="Extract Information" | |
) | |
with col2: | |
feature_card( | |
title="View & Download Results", | |
description="View extracted data in a structured format and download as a CSV or update Google Sheets.", | |
icon="📊", | |
page="View & Download" | |
) | |
return True | |