pentarosarium commited on
Commit
4fa1abd
·
1 Parent(s): d3c30f1

progress more (3.3+++)

Browse files
Files changed (1) hide show
  1. app.py +30 -0
app.py CHANGED
@@ -18,6 +18,36 @@ import contextlib
18
 
19
  from fpdf import FPDF
20
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
  class StreamlitCapture:
22
  def __init__(self):
23
  self.texts = []
 
18
 
19
  from fpdf import FPDF
20
 
21
+
22
+ def display_sentiment_results(row, sentiment, impact=None, reasoning=None):
23
+ if sentiment == "Negative":
24
+ st.markdown(f"""
25
+ <div style='color: red; font-weight: bold;'>
26
+ Объект: {row['Объект']}<br>
27
+ Новость: {row['Заголовок']}<br>
28
+ Тональность: {sentiment}<br>
29
+ {"Эффект: " + impact + "<br>" if impact else ""}
30
+ {"Обоснование: " + reasoning + "<br>" if reasoning else ""}
31
+ </div>
32
+ """, unsafe_allow_html=True)
33
+ elif sentiment == "Positive":
34
+ st.markdown(f"""
35
+ <div style='color: green; font-weight: bold;'>
36
+ Объект: {row['Объект']}<br>
37
+ Новость: {row['Заголовок']}<br>
38
+ Тональность: {sentiment}<br>
39
+ </div>
40
+ """, unsafe_allow_html=True)
41
+ else:
42
+ st.write(f"Объект: {row['Объект']}")
43
+ st.write(f"Новость: {row['Заголовок']}")
44
+ st.write(f"Тональность: {sentiment}")
45
+
46
+ st.write("---")
47
+
48
+
49
+
50
+
51
  class StreamlitCapture:
52
  def __init__(self):
53
  self.texts = []