import streamlit as st import os from summarize import summarize_text from utils import save_summary_to_markdown def run_summarize_page(): st.header("🧠 Markdown μš”μ•½") md_files = [f for f in os.listdir("docs") if f.endswith(".md")] selected = st.selectbox("μš”μ•½ν•  Markdown 파일 선택", md_files) if st.button("μš”μ•½ν•˜κΈ°", key="summarize_btn"): with open(os.path.join("docs", selected), "r", encoding="utf-8") as f: text = f.read() summary = summarize_text(text) st.subheader("✨ μš”μ•½ κ²°κ³Ό") st.write(summary) if st.button("πŸ’Ύ μ €μž₯ν•˜κΈ°", key="save_summary"): saved_file = save_summary_to_markdown(summary) st.success(f"βœ… μ €μž₯ μ™„λ£Œ: `{saved_file}`")