Update app.py
Browse files
app.py
CHANGED
@@ -58,7 +58,7 @@ def classify_political_sentiment(text, classifier):
|
|
58 |
return "보μ", sentiment_score
|
59 |
else:
|
60 |
return "μ€λ¦½", sentiment_score
|
61 |
-
|
62 |
# Step 5: λ΄μ€ λΆμ λ° κ²°κ³Ό μΆλ ₯
|
63 |
def analyze_news_political_orientation(news_items, classifier, translator):
|
64 |
results = {"μ§λ³΄": 0, "보μ": 0, "μ€λ¦½": 0}
|
@@ -85,6 +85,7 @@ def analyze_news_political_orientation(news_items, classifier, translator):
|
|
85 |
|
86 |
return results, detailed_results
|
87 |
|
|
|
88 |
# Streamlit μ± μμ
|
89 |
st.title("μ μΉ μ±ν₯ λΆμ λμ보λ")
|
90 |
st.markdown("### λ€μ΄λ² λ΄μ€ λ°μ΄ν°λ₯Ό μ€μκ°μΌλ‘ μμ§νκ³ μ μΉ μ±ν₯μ λΆμν©λλ€.")
|
@@ -92,7 +93,6 @@ st.markdown("### λ€μ΄λ² λ΄μ€ λ°μ΄ν°λ₯Ό μ€μκ°μΌλ‘ μμ§νκ³ μ
|
|
92 |
# κ²μ ν€μλ μ
λ ₯
|
93 |
query = st.text_input("κ²μ ν€μλλ₯Ό μ
λ ₯νμΈμ", value="μ μΉ")
|
94 |
|
95 |
-
# λΆμ μμ λ²νΌ ν΄λ¦ μ λμ
|
96 |
if st.button("λΆμ μμ"):
|
97 |
with st.spinner("λ°μ΄ν°λ₯Ό λΆμ μ€μ
λλ€..."):
|
98 |
try:
|
@@ -102,7 +102,7 @@ if st.button("λΆμ μμ"):
|
|
102 |
# λ°μ΄ν° μμ§λ μν νμΈ
|
103 |
if not news_data or not news_data.get("items"):
|
104 |
st.error("λ΄μ€ λ°μ΄ν°λ₯Ό λΆλ¬μ€λ λ° μ€ν¨νμ΅λλ€.")
|
105 |
-
return # returnμ
|
106 |
|
107 |
news_items = news_data["items"]
|
108 |
|
|
|
58 |
return "보μ", sentiment_score
|
59 |
else:
|
60 |
return "μ€λ¦½", sentiment_score
|
61 |
+
|
62 |
# Step 5: λ΄μ€ λΆμ λ° κ²°κ³Ό μΆλ ₯
|
63 |
def analyze_news_political_orientation(news_items, classifier, translator):
|
64 |
results = {"μ§λ³΄": 0, "보μ": 0, "μ€λ¦½": 0}
|
|
|
85 |
|
86 |
return results, detailed_results
|
87 |
|
88 |
+
|
89 |
# Streamlit μ± μμ
|
90 |
st.title("μ μΉ μ±ν₯ λΆμ λμ보λ")
|
91 |
st.markdown("### λ€μ΄λ² λ΄μ€ λ°μ΄ν°λ₯Ό μ€μκ°μΌλ‘ μμ§νκ³ μ μΉ μ±ν₯μ λΆμν©λλ€.")
|
|
|
93 |
# κ²μ ν€μλ μ
λ ₯
|
94 |
query = st.text_input("κ²μ ν€μλλ₯Ό μ
λ ₯νμΈμ", value="μ μΉ")
|
95 |
|
|
|
96 |
if st.button("λΆμ μμ"):
|
97 |
with st.spinner("λ°μ΄ν°λ₯Ό λΆμ μ€μ
λλ€..."):
|
98 |
try:
|
|
|
102 |
# λ°μ΄ν° μμ§λ μν νμΈ
|
103 |
if not news_data or not news_data.get("items"):
|
104 |
st.error("λ΄μ€ λ°μ΄ν°λ₯Ό λΆλ¬μ€λ λ° μ€ν¨νμ΅λλ€.")
|
105 |
+
return # μ€λ₯ λ°μ μ, returnμ λμ νμ¬ μ€λ₯λ₯Ό 보μ¬μ€λλ€.
|
106 |
|
107 |
news_items = news_data["items"]
|
108 |
|