Update app.py
Browse files
app.py
CHANGED
@@ -721,20 +721,29 @@ with st.sidebar:
|
|
721 |
# Create a mapping from username to Spaces and Models rankings
|
722 |
spaces_rank = {owner: idx+1 for idx, (owner, _) in enumerate(top_owners_spaces)}
|
723 |
models_rank = {owner: idx+1 for idx, (owner, _) in enumerate(top_owners_models)}
|
724 |
-
|
725 |
-
# Create the overall ranking dataframe
|
726 |
overall_data = []
|
727 |
for idx, username in enumerate(trending_accounts[:100]):
|
728 |
-
#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
729 |
spaces_position = str(spaces_rank.get(username, "-"))
|
730 |
models_position = str(models_rank.get(username, "-"))
|
731 |
-
overall_data.append([username, spaces_position, models_position])
|
732 |
-
|
733 |
ranking_data_overall = pd.DataFrame(
|
734 |
overall_data,
|
735 |
columns=["Contributor", "Spaces Rank", "Models Rank"]
|
736 |
)
|
737 |
ranking_data_overall.index = ranking_data_overall.index + 1 # Start index from 1 for ranking
|
|
|
|
|
738 |
|
739 |
st.dataframe(
|
740 |
ranking_data_overall,
|
|
|
721 |
# Create a mapping from username to Spaces and Models rankings
|
722 |
spaces_rank = {owner: idx+1 for idx, (owner, _) in enumerate(top_owners_spaces)}
|
723 |
models_rank = {owner: idx+1 for idx, (owner, _) in enumerate(top_owners_models)}
|
724 |
+
|
|
|
725 |
overall_data = []
|
726 |
for idx, username in enumerate(trending_accounts[:100]):
|
727 |
+
# Add trophy emojis for top 3
|
728 |
+
rank_display = ""
|
729 |
+
if idx == 0:
|
730 |
+
rank_display = "🏆 " # Gold trophy for 1st place
|
731 |
+
elif idx == 1:
|
732 |
+
rank_display = "🥈 " # Silver trophy for 2nd place
|
733 |
+
elif idx == 2:
|
734 |
+
rank_display = "🥉 " # Bronze trophy for 3rd place
|
735 |
+
|
736 |
spaces_position = str(spaces_rank.get(username, "-"))
|
737 |
models_position = str(models_rank.get(username, "-"))
|
738 |
+
overall_data.append([f"{rank_display}{username}", spaces_position, models_position])
|
739 |
+
|
740 |
ranking_data_overall = pd.DataFrame(
|
741 |
overall_data,
|
742 |
columns=["Contributor", "Spaces Rank", "Models Rank"]
|
743 |
)
|
744 |
ranking_data_overall.index = ranking_data_overall.index + 1 # Start index from 1 for ranking
|
745 |
+
|
746 |
+
|
747 |
|
748 |
st.dataframe(
|
749 |
ranking_data_overall,
|