🔖 Release v1.4.5

This commit is contained in:
Oliver 2025-07-07 11:37:22 +02:00
parent 691c9e00b6
commit e7d98dba3a
10 changed files with 1322 additions and 147 deletions

23
pages/log_viewer.py Normal file
View file

@ -0,0 +1,23 @@
# log_viewer.py
import streamlit as st
import os
st.set_page_config(page_title="🧾 Log Viewer", layout="wide")
st.title("🧾 Letzte Logeinträge anzeigen")
LOG_FILE = "logs/rss_tool.log"
MAX_LINES = 500
if not os.path.exists(LOG_FILE):
st.warning("Keine Logdatei gefunden.")
else:
with open(LOG_FILE, "r") as f:
lines = f.readlines()
st.write(f"Letzte {min(len(lines), MAX_LINES)} Zeilen aus `{LOG_FILE}`:")
st.code("".join(lines[-MAX_LINES:]), language="text")
if st.button("🔄 Neu laden"):
st.rerun()