Spaces:
Sleeping
Sleeping
Nicolas Wagner commited on
Commit Β·
aabac86
1
Parent(s): b5a5f3d
correct emoji leaderboard
Browse files- src/populate.py +17 -3
src/populate.py
CHANGED
|
@@ -23,10 +23,24 @@ def get_leaderboard_df(results_path: str, cols: list) -> pd.DataFrame:
|
|
| 23 |
team_name_col = TeamColumn.team_name.name
|
| 24 |
if team_name_col in df.columns and len(df) > 0:
|
| 25 |
medals = ["π₯", "π₯", "π₯"]
|
| 26 |
-
|
|
|
|
|
|
|
|
|
|
| 27 |
current_name = str(df.iloc[idx][team_name_col])
|
| 28 |
-
|
| 29 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30 |
|
| 31 |
df = df[cols].round(decimals=4)
|
| 32 |
return df
|
|
|
|
| 23 |
team_name_col = TeamColumn.team_name.name
|
| 24 |
if team_name_col in df.columns and len(df) > 0:
|
| 25 |
medals = ["π₯", "π₯", "π₯"]
|
| 26 |
+
creative_emoji = "π¨"
|
| 27 |
+
|
| 28 |
+
non_aurigin_count = 0
|
| 29 |
+
for idx in range(len(df)):
|
| 30 |
current_name = str(df.iloc[idx][team_name_col])
|
| 31 |
+
|
| 32 |
+
if current_name.lower() == "aurigin":
|
| 33 |
+
if not current_name.startswith("π€"):
|
| 34 |
+
df.iloc[idx, df.columns.get_loc(team_name_col)] = f"π€ {current_name}"
|
| 35 |
+
continue
|
| 36 |
+
|
| 37 |
+
if not any(current_name.startswith(emoji) for emoji in medals + [creative_emoji, "π€"]):
|
| 38 |
+
if non_aurigin_count < 3:
|
| 39 |
+
df.iloc[idx, df.columns.get_loc(team_name_col)] = f"{medals[non_aurigin_count]} {current_name}"
|
| 40 |
+
elif non_aurigin_count < 6:
|
| 41 |
+
df.iloc[idx, df.columns.get_loc(team_name_col)] = f"{creative_emoji} {current_name}"
|
| 42 |
+
|
| 43 |
+
non_aurigin_count += 1
|
| 44 |
|
| 45 |
df = df[cols].round(decimals=4)
|
| 46 |
return df
|