Spaces:
Sleeping
Sleeping
| import streamlit as st | |
| import pandas as pd | |
| import os | |
| # File ka naam jahan data save hoga (CSV ki jagan ye auto-file banegi) | |
| DB_FILE = "data_logs.csv" | |
| # Function: Data ko bina upload kiye save karne ke liye | |
| def save_data(scan_type, result): | |
| new_data = pd.DataFrame([[pd.Timestamp.now(), scan_type, result]], | |
| columns=["Time", "Type", "Status"]) | |
| if not os.path.isfile(DB_FILE): | |
| new_data.to_csv(DB_FILE, index=False) | |
| else: | |
| new_data.to_csv(DB_FILE, mode='a', header=False, index=False) | |
| st.title("๐ง Stroke-IA Detection Tool") | |
| # Sidebar Menu for Mobile | |
| menu = st.sidebar.selectbox("Menu", ["Detection", "Analytics (Auto-Data)"]) | |
| if menu == "Detection": | |
| st.subheader("Upload Image/Video") | |
| u_file = st.file_uploader("Choose file", type=['jpg', 'png', 'mp4']) | |
| if u_file: | |
| if st.button("Analyze & Save"): | |
| # Yahan hum data auto-save kar rahe hain | |
| save_data("Image/Video", "Analysis Done") | |
| st.success("Result saved automatically to internal database!") | |
| st.info("Ab aap Analytics menu mein ja kar ye data dekh sakte hain.") | |
| elif menu == "Analytics (Auto-Data)": | |
| st.subheader("๐ Auto-Generated Insights") | |
| if os.path.exists(DB_FILE): | |
| df = pd.read_csv(DB_FILE) | |
| st.write("Ye data aapne pichle scans se generate kiya hai:") | |
| st.dataframe(df) | |
| # Chota graph mobile ke liye | |
| st.line_chart(df.index) | |
| else: | |
| st.warning("Abhi tak koi data save nahi hua. Pehle ek scan karein!") |