Spaces:
Runtime error
Runtime error
Romeo David commited on
Commit ·
151a0e2
1
Parent(s): 83d1208
optimized telemetry, missing contents appended
Browse files
parent.py
CHANGED
|
@@ -280,16 +280,14 @@ class SeoAnalyst:
|
|
| 280 |
self.uploaded_file = st.file_uploader("Upload Traffic Files CSV", type='csv')
|
| 281 |
if self.uploaded_file is not None:
|
| 282 |
encoding = self.detect_encoding(self.uploaded_file)
|
| 283 |
-
df = pd.read_csv(self.uploaded_file, encoding=encoding, low_memory=False)
|
| 284 |
-
st.session_state['df'] = df
|
| 285 |
|
| 286 |
|
| 287 |
st.write("") # FOR THE HIDE BUTTON
|
| 288 |
self.uploaded_file_seo = st.file_uploader("Upload SEO Keywords CSV", type='csv', key=3)
|
| 289 |
if self.uploaded_file_seo is not None:
|
| 290 |
encoding_seo = self.detect_encoding(self.uploaded_file_seo)
|
| 291 |
-
df_seo = pd.read_csv(self.uploaded_file_seo, encoding=encoding_seo, low_memory=False)
|
| 292 |
-
st.session_state['df_seo'] = df_seo
|
| 293 |
|
| 294 |
with col2:
|
| 295 |
st.write("") # FOR THE HIDE BUTTON
|
|
@@ -323,13 +321,17 @@ class SeoAnalyst:
|
|
| 323 |
direct_traffic = st.session_state['direct_traffic']
|
| 324 |
referral_traffic = st.session_state['referral_traffic']
|
| 325 |
|
|
|
|
| 326 |
combined_text += f"\nKeyword Ranking Top 10: {keyword_ranking['Keyword_top_10']}"
|
| 327 |
-
combined_text += f"\nKeyword Ranking Top 100: {keyword_ranking['Keyword_top_100']}"
|
|
|
|
|
|
|
|
|
|
| 328 |
combined_text += f"\nOrganic Traffic: {organic_traffic}"
|
| 329 |
combined_text += f"\nPaid Traffic: {paid_traffic}"
|
| 330 |
combined_text += f"\nDirect Traffic: {direct_traffic}"
|
| 331 |
combined_text += f"\nReferral Traffic: {referral_traffic}"
|
| 332 |
-
except KeyError:
|
| 333 |
pass
|
| 334 |
|
| 335 |
# OUTPUT FOR SEO ANALYST
|
|
@@ -338,8 +340,7 @@ class SeoAnalyst:
|
|
| 338 |
|
| 339 |
end_time = time.time()
|
| 340 |
time_lapsed = end_time - start_time
|
| 341 |
-
|
| 342 |
-
debug_info = {'analyst': self.analyst_name,'url_uuid': self.model_url.split("-")[-1],'time_lapsed' : time_lapsed, 'files': [self.uploaded_files, self.uploaded_file, self.uploaded_file_seo],'payload': payload_txt, 'result': result}
|
| 343 |
|
| 344 |
collect_telemetry(debug_info)
|
| 345 |
|
|
@@ -483,7 +484,7 @@ class SeoOnPageAnalyst:
|
|
| 483 |
end_time = time.time()
|
| 484 |
time_lapsed = end_time - start_time
|
| 485 |
|
| 486 |
-
debug_info = {'analyst': self.analyst_name,'url_uuid': self.model_url.split("-")[-1],'time_lapsed' : time_lapsed, 'files': [
|
| 487 |
|
| 488 |
collect_telemetry(debug_info)
|
| 489 |
|
|
@@ -631,7 +632,7 @@ class SeoOffPageAnalyst:
|
|
| 631 |
end_time = time.time()
|
| 632 |
time_lapsed = end_time - start_time
|
| 633 |
|
| 634 |
-
debug_info = {'analyst': self.analyst_name,'url_uuid': self.model_url.split("-")[-1],'time_lapsed' : time_lapsed, 'files': [
|
| 635 |
|
| 636 |
collect_telemetry(debug_info)
|
| 637 |
|
|
|
|
| 280 |
self.uploaded_file = st.file_uploader("Upload Traffic Files CSV", type='csv')
|
| 281 |
if self.uploaded_file is not None:
|
| 282 |
encoding = self.detect_encoding(self.uploaded_file)
|
| 283 |
+
st.session_state['df'] = pd.read_csv(self.uploaded_file, encoding=encoding, low_memory=False)
|
|
|
|
| 284 |
|
| 285 |
|
| 286 |
st.write("") # FOR THE HIDE BUTTON
|
| 287 |
self.uploaded_file_seo = st.file_uploader("Upload SEO Keywords CSV", type='csv', key=3)
|
| 288 |
if self.uploaded_file_seo is not None:
|
| 289 |
encoding_seo = self.detect_encoding(self.uploaded_file_seo)
|
| 290 |
+
st.session_state['df_seo'] = pd.read_csv(self.uploaded_file_seo, encoding=encoding_seo, low_memory=False)
|
|
|
|
| 291 |
|
| 292 |
with col2:
|
| 293 |
st.write("") # FOR THE HIDE BUTTON
|
|
|
|
| 321 |
direct_traffic = st.session_state['direct_traffic']
|
| 322 |
referral_traffic = st.session_state['referral_traffic']
|
| 323 |
|
| 324 |
+
combined_text += df.to_csv(index=True)
|
| 325 |
combined_text += f"\nKeyword Ranking Top 10: {keyword_ranking['Keyword_top_10']}"
|
| 326 |
+
combined_text += f"\nKeyword Ranking Top 100: {keyword_ranking['Keyword_top_100']}\n\n"
|
| 327 |
+
|
| 328 |
+
|
| 329 |
+
combined_text += df_seo.to_csv(index=True)
|
| 330 |
combined_text += f"\nOrganic Traffic: {organic_traffic}"
|
| 331 |
combined_text += f"\nPaid Traffic: {paid_traffic}"
|
| 332 |
combined_text += f"\nDirect Traffic: {direct_traffic}"
|
| 333 |
combined_text += f"\nReferral Traffic: {referral_traffic}"
|
| 334 |
+
except KeyError:
|
| 335 |
pass
|
| 336 |
|
| 337 |
# OUTPUT FOR SEO ANALYST
|
|
|
|
| 340 |
|
| 341 |
end_time = time.time()
|
| 342 |
time_lapsed = end_time - start_time
|
| 343 |
+
debug_info = {'analyst': self.analyst_name,'url_uuid': self.model_url.split("-")[-1],'time_lapsed' : time_lapsed, 'files': [*st.session_state['uploaded_files'],],'payload': payload_txt, 'result': result}
|
|
|
|
| 344 |
|
| 345 |
collect_telemetry(debug_info)
|
| 346 |
|
|
|
|
| 484 |
end_time = time.time()
|
| 485 |
time_lapsed = end_time - start_time
|
| 486 |
|
| 487 |
+
debug_info = {'analyst': self.analyst_name,'url_uuid': self.model_url.split("-")[-1],'time_lapsed' : time_lapsed, 'files': [*st.session_state['uploaded_files']],'payload': payload_txt, 'result': result}
|
| 488 |
|
| 489 |
collect_telemetry(debug_info)
|
| 490 |
|
|
|
|
| 632 |
end_time = time.time()
|
| 633 |
time_lapsed = end_time - start_time
|
| 634 |
|
| 635 |
+
debug_info = {'analyst': self.analyst_name,'url_uuid': self.model_url.split("-")[-1],'time_lapsed' : time_lapsed, 'files': [*st.session_state['uploaded_files']],'payload': payload_txt, 'result': result}
|
| 636 |
|
| 637 |
collect_telemetry(debug_info)
|
| 638 |
|