Spaces:
Build error
Build error
update app.py
Browse files
app.py
CHANGED
|
@@ -16,7 +16,7 @@ import pandas as pd
|
|
| 16 |
from pathlib import Path
|
| 17 |
import gradio as gr
|
| 18 |
|
| 19 |
-
# %% slack_selenium_solution.ipynb
|
| 20 |
class SlackAnalytics():
|
| 21 |
def __init__(self,
|
| 22 |
signin_url = 'https://thriveprojectgroup.slack.com/sign_in_with_password',
|
|
@@ -80,7 +80,7 @@ class SlackAnalytics():
|
|
| 80 |
self.driver.quit()
|
| 81 |
|
| 82 |
|
| 83 |
-
# %% slack_selenium_solution.ipynb
|
| 84 |
class GoogleSheets():
|
| 85 |
def __init__(self, creds_file='slack-analytics-creds.json', sh_file='gs_info.txt'):
|
| 86 |
self.creds = creds_file
|
|
@@ -114,13 +114,13 @@ class GoogleSheets():
|
|
| 114 |
wk.update([df.columns.values.tolist()] + df.values.tolist())
|
| 115 |
|
| 116 |
|
| 117 |
-
# %% slack_selenium_solution.ipynb
|
| 118 |
def run(account, creds_file, sh_file):
|
| 119 |
SlackAnalytics().export_csv(account.name)
|
| 120 |
GoogleSheets(creds_file.name, sh_file.name).update_worksheet()
|
| 121 |
return 'Slack Analytics data update Google Sheets completed!'
|
| 122 |
|
| 123 |
-
# %% slack_selenium_solution.ipynb
|
| 124 |
iface = gr.Interface(fn=run,
|
| 125 |
inputs=[gr.File(label='Slack Account File'),
|
| 126 |
gr.File(label='Google Credentials Json File'),
|
|
@@ -129,4 +129,4 @@ iface = gr.Interface(fn=run,
|
|
| 129 |
allow_flagging='never',
|
| 130 |
title='Slack Analytics Members Data Getter',
|
| 131 |
description='Download Slack analytics data From Slack and upload it to Google Sheets')
|
| 132 |
-
iface.launch(height=450, width=500)
|
|
|
|
| 16 |
from pathlib import Path
|
| 17 |
import gradio as gr
|
| 18 |
|
| 19 |
+
# %% slack_selenium_solution.ipynb 2
|
| 20 |
class SlackAnalytics():
|
| 21 |
def __init__(self,
|
| 22 |
signin_url = 'https://thriveprojectgroup.slack.com/sign_in_with_password',
|
|
|
|
| 80 |
self.driver.quit()
|
| 81 |
|
| 82 |
|
| 83 |
+
# %% slack_selenium_solution.ipynb 3
|
| 84 |
class GoogleSheets():
|
| 85 |
def __init__(self, creds_file='slack-analytics-creds.json', sh_file='gs_info.txt'):
|
| 86 |
self.creds = creds_file
|
|
|
|
| 114 |
wk.update([df.columns.values.tolist()] + df.values.tolist())
|
| 115 |
|
| 116 |
|
| 117 |
+
# %% slack_selenium_solution.ipynb 7
|
| 118 |
def run(account, creds_file, sh_file):
|
| 119 |
SlackAnalytics().export_csv(account.name)
|
| 120 |
GoogleSheets(creds_file.name, sh_file.name).update_worksheet()
|
| 121 |
return 'Slack Analytics data update Google Sheets completed!'
|
| 122 |
|
| 123 |
+
# %% slack_selenium_solution.ipynb 8
|
| 124 |
iface = gr.Interface(fn=run,
|
| 125 |
inputs=[gr.File(label='Slack Account File'),
|
| 126 |
gr.File(label='Google Credentials Json File'),
|
|
|
|
| 129 |
allow_flagging='never',
|
| 130 |
title='Slack Analytics Members Data Getter',
|
| 131 |
description='Download Slack analytics data From Slack and upload it to Google Sheets')
|
| 132 |
+
iface.launch(height=450, width=500, debug=True)
|