Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Update app.py
Browse files
app.py
CHANGED
|
@@ -51,7 +51,8 @@ api = HfApi()
|
|
| 51 |
#csv_file = 'data.csv'
|
| 52 |
global_df = pd.DataFrame()
|
| 53 |
print(type(global_df))
|
| 54 |
-
|
|
|
|
| 55 |
|
| 56 |
@bot.event
|
| 57 |
async def on_ready():
|
|
@@ -61,8 +62,6 @@ async def on_ready():
|
|
| 61 |
# testing sheet -> read -> paste sheet
|
| 62 |
|
| 63 |
"""import data from google sheets -> HF Space .csv (doesn't make API call this way, as it's read-only)"""
|
| 64 |
-
data = pd.read_csv("https://docs.google.com/spreadsheets/d/1hQSsIg1Y9WdBF_CdNM1L1rUUREoxKqRTe3_ILo-WK8w/export?format=csv&gid=0")
|
| 65 |
-
print(data)
|
| 66 |
data['discord_user_id'] = data['discord_user_id'].astype(str)
|
| 67 |
print(data)
|
| 68 |
global_df = data
|
|
@@ -213,11 +212,11 @@ async def add_exp(member_id):
|
|
| 213 |
xp = 10 # define somewhere else?
|
| 214 |
current_level = calculate_level(xp)
|
| 215 |
member_name = member.name
|
|
|
|
| 216 |
print(f"test")
|
| 217 |
row_data = [member_id, member_name, xp, current_level]
|
| 218 |
print(f"test")
|
| 219 |
new_row_df = pd.DataFrame([row_data], columns=global_df.columns)
|
| 220 |
-
print(type(global_df))
|
| 221 |
#updated_df = global_df.append(new_row_df, ignore_index=True) deprecated
|
| 222 |
updated_df = pd.concat([global_df, pd.DataFrame([new_row_df])], ignore_index=True)
|
| 223 |
print(f"test")
|
|
@@ -336,11 +335,6 @@ async def xp_help(ctx):
|
|
| 336 |
# check if members are still in the server
|
| 337 |
|
| 338 |
|
| 339 |
-
|
| 340 |
-
|
| 341 |
-
|
| 342 |
-
|
| 343 |
-
|
| 344 |
""""""
|
| 345 |
DISCORD_TOKEN = os.environ.get("DISCORD_TOKEN", None)
|
| 346 |
def run_bot():
|
|
@@ -348,13 +342,11 @@ def run_bot():
|
|
| 348 |
threading.Thread(target=run_bot).start()
|
| 349 |
|
| 350 |
|
| 351 |
-
URL = "https://docs.google.com/spreadsheets/d/1hQSsIg1Y9WdBF_CdNM1L1rUUREoxKqRTe3_ILo-WK8w/edit#gid=0"
|
| 352 |
-
csv_url = URL.replace('/edit#gid=', '/export?format=csv&gid=')
|
| 353 |
-
|
| 354 |
-
|
| 355 |
def get_data():
|
| 356 |
-
|
| 357 |
-
|
|
|
|
|
|
|
| 358 |
first_3_columns.to_csv('first_3_columns.csv', index=False)
|
| 359 |
return first_3_columns
|
| 360 |
# csv
|
|
|
|
| 51 |
#csv_file = 'data.csv'
|
| 52 |
global_df = pd.DataFrame()
|
| 53 |
print(type(global_df))
|
| 54 |
+
data = pd.read_csv("https://docs.google.com/spreadsheets/d/1hQSsIg1Y9WdBF_CdNM1L1rUUREoxKqRTe3_ILo-WK8w/export?format=csv&gid=0")
|
| 55 |
+
print(data)
|
| 56 |
|
| 57 |
@bot.event
|
| 58 |
async def on_ready():
|
|
|
|
| 62 |
# testing sheet -> read -> paste sheet
|
| 63 |
|
| 64 |
"""import data from google sheets -> HF Space .csv (doesn't make API call this way, as it's read-only)"""
|
|
|
|
|
|
|
| 65 |
data['discord_user_id'] = data['discord_user_id'].astype(str)
|
| 66 |
print(data)
|
| 67 |
global_df = data
|
|
|
|
| 212 |
xp = 10 # define somewhere else?
|
| 213 |
current_level = calculate_level(xp)
|
| 214 |
member_name = member.name
|
| 215 |
+
member_id_str = str(member_id)
|
| 216 |
print(f"test")
|
| 217 |
row_data = [member_id, member_name, xp, current_level]
|
| 218 |
print(f"test")
|
| 219 |
new_row_df = pd.DataFrame([row_data], columns=global_df.columns)
|
|
|
|
| 220 |
#updated_df = global_df.append(new_row_df, ignore_index=True) deprecated
|
| 221 |
updated_df = pd.concat([global_df, pd.DataFrame([new_row_df])], ignore_index=True)
|
| 222 |
print(f"test")
|
|
|
|
| 335 |
# check if members are still in the server
|
| 336 |
|
| 337 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 338 |
""""""
|
| 339 |
DISCORD_TOKEN = os.environ.get("DISCORD_TOKEN", None)
|
| 340 |
def run_bot():
|
|
|
|
| 342 |
threading.Thread(target=run_bot).start()
|
| 343 |
|
| 344 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 345 |
def get_data():
|
| 346 |
+
URL = "https://docs.google.com/spreadsheets/d/1hQSsIg1Y9WdBF_CdNM1L1rUUREoxKqRTe3_ILo-WK8w/edit#gid=0"
|
| 347 |
+
csv_url = URL.replace('/edit#gid=', '/export?format=csv&gid=')
|
| 348 |
+
getdata = pd.read_csv(csv_url)
|
| 349 |
+
first_3_columns = getdata.iloc[:, 1:4]
|
| 350 |
first_3_columns.to_csv('first_3_columns.csv', index=False)
|
| 351 |
return first_3_columns
|
| 352 |
# csv
|