aiqtech commited on
Commit
6db2c97
·
verified ·
1 Parent(s): 0de1761

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -5
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
- # Use strings for all rankings to avoid type conversion issues
 
 
 
 
 
 
 
 
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,