nickmuchi commited on
Commit
a2f2d6c
β€’
1 Parent(s): 16cede9

Update 01_🏠_Home.py

Browse files
Files changed (1) hide show
  1. 01_🏠_Home.py +14 -0
01_🏠_Home.py CHANGED
@@ -8,6 +8,7 @@ import pandas as pd
8
  import numpy as np
9
  import plotly_express as px
10
  import plotly.graph_objects as go
 
11
  from st_aggrid import GridOptionsBuilder, AgGrid, GridUpdateMode, DataReturnMode
12
 
13
  st.set_page_config(
@@ -17,6 +18,8 @@ st.set_page_config(
17
  )
18
 
19
  st.sidebar.header("Sentiment Analysis Score")
 
 
20
 
21
  @st.experimental_singleton(suppress_st_warning=True)
22
  def load_models():
@@ -109,6 +112,17 @@ if refresh_stream or st.session_state.update_but:
109
  df_users = pd.DataFrame(data=list(set([(user.id,user.username) for user in users.data])),columns=['author','username'])
110
 
111
  df_tweets = process_tweets(df,df_users)
 
 
 
 
 
 
 
 
 
 
 
112
 
113
  st.session_state['tdf'] = df_tweets
114
 
 
8
  import numpy as np
9
  import plotly_express as px
10
  import plotly.graph_objects as go
11
+ from datetime import datetime as dt
12
  from st_aggrid import GridOptionsBuilder, AgGrid, GridUpdateMode, DataReturnMode
13
 
14
  st.set_page_config(
 
18
  )
19
 
20
  st.sidebar.header("Sentiment Analysis Score")
21
+
22
+ extract_time = dt.strftime(dt.today(),"%d_%B_%y_%H_%M")
23
 
24
  @st.experimental_singleton(suppress_st_warning=True)
25
  def load_models():
 
112
  df_users = pd.DataFrame(data=list(set([(user.id,user.username) for user in users.data])),columns=['author','username'])
113
 
114
  df_tweets = process_tweets(df,df_users)
115
+
116
+ # Get all tweets
117
+ tweet_list = df_tweets['tweet'].tolist()
118
+
119
+ # Open file and write to it
120
+ with open(f'output/tweets_{extract_time}.txt', 'w') as file:
121
+ for tweet in tweet_list:
122
+ file.write(tweet + '\n')
123
+
124
+ # Close the file
125
+ file.close()
126
 
127
  st.session_state['tdf'] = df_tweets
128