Spaces:
Sleeping
Sleeping
| import streamlit as st | |
| from scraper_logic import run_scraper | |
| st.set_page_config(page_title="Report Scraper", layout="centered") | |
| st.title("Report Scraper") | |
| st.write("Ekstrak dari Google Drive β Proses file Excel β Unggah ke Google Sheet (Input) β Jalankan job di Rundeck β Ambil hasil dari Sheet Output β Gabungkan ke Sheet Master") | |
| if st.button("Run Report Pipeline"): | |
| with st.spinner("Running pipeline..."): | |
| try: | |
| run_scraper(headless=True) | |
| st.success("Done! Google Sheets and Rundeck have been updated.") | |
| except Exception as e: | |
| st.error(f"Error: {e}") |