kolaslab commited on
Commit
0e1ad49
·
verified ·
1 Parent(s): f4bfa4e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -21
app.py CHANGED
@@ -240,8 +240,8 @@ with st.sidebar:
240
  with st.spinner("Loading top trending accounts..."):
241
  trending_accounts, top_owners = get_trending_accounts(limit=100)
242
 
243
- # Show trending accounts list with search filter
244
- st.subheader("🔥 Top Trending Accounts")
245
 
246
  # Add stats expander
247
  with st.expander("View Top 30 Contributor Stats"):
@@ -261,24 +261,13 @@ with st.sidebar:
261
  plt.tight_layout()
262
  st.pyplot(fig)
263
 
264
- # Search filter
265
- search_filter = st.text_input("Filter accounts", key="trending_filter")
266
-
267
- # Filter accounts based on search
268
- filtered_accounts = [acc for acc in trending_accounts if search_filter.lower() in acc.lower()] if search_filter else trending_accounts
269
-
270
- # Show account count
271
- st.caption(f"Showing {len(filtered_accounts)} of {len(trending_accounts)} accounts")
272
-
273
- # Create a scrollable container for the accounts list
274
- account_container = st.container()
275
- with account_container:
276
- selected_trending = st.selectbox(
277
- "Select trending account",
278
- options=filtered_accounts,
279
- index=0 if filtered_accounts else None,
280
- key="trending_selectbox"
281
- )
282
 
283
  # Custom account input option
284
  st.markdown("<div style='text-align: center; margin: 10px 0;'>OR</div>", unsafe_allow_html=True)
@@ -308,7 +297,7 @@ st.title("🤗 Hugging Face Contributions")
308
  if username:
309
  with st.spinner(f"Fetching commit data for {username}..."):
310
  # Display contributor rank if in top 100
311
- if username in trending_accounts:
312
  rank = trending_accounts.index(username) + 1
313
  st.success(f"🏆 {username} is ranked #{rank} in the top trending contributors!")
314
 
 
240
  with st.spinner("Loading top trending accounts..."):
241
  trending_accounts, top_owners = get_trending_accounts(limit=100)
242
 
243
+ # Show trending accounts list
244
+ st.subheader("🔥 Top 30 Trending Accounts")
245
 
246
  # Add stats expander
247
  with st.expander("View Top 30 Contributor Stats"):
 
261
  plt.tight_layout()
262
  st.pyplot(fig)
263
 
264
+ # Display trending accounts without additional filtering
265
+ selected_trending = st.selectbox(
266
+ "Select trending account",
267
+ options=trending_accounts[:30], # Limit to top 30
268
+ index=0 if trending_accounts else None,
269
+ key="trending_selectbox"
270
+ )
 
 
 
 
 
 
 
 
 
 
 
271
 
272
  # Custom account input option
273
  st.markdown("<div style='text-align: center; margin: 10px 0;'>OR</div>", unsafe_allow_html=True)
 
297
  if username:
298
  with st.spinner(f"Fetching commit data for {username}..."):
299
  # Display contributor rank if in top 100
300
+ if username in trending_accounts[:30]:
301
  rank = trending_accounts.index(username) + 1
302
  st.success(f"🏆 {username} is ranked #{rank} in the top trending contributors!")
303