openfree commited on
Commit
c386b43
·
verified ·
1 Parent(s): a736940

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -5
app.py CHANGED
@@ -379,7 +379,7 @@ def get_models_data(progress=gr.Progress()):
379
  fig.add_trace(go.Bar(
380
  x=ids,
381
  y=y_values,
382
- text=[f"Rank: {r}<br>Likes: {l:,}<br>Downloads: {d:,}"
383
  for r, l, d in zip(ranks, likes, downloads)],
384
  textposition='auto',
385
  marker_color='rgb(158,202,225)',
@@ -424,6 +424,10 @@ def get_models_data(progress=gr.Progress()):
424
  downloads = model.get('downloads', 0)
425
  title = model.get('title', 'No Title')
426
 
 
 
 
 
427
  html_content += f"""
428
  <div style='
429
  background: white;
@@ -434,8 +438,8 @@ def get_models_data(progress=gr.Progress()):
434
  '>
435
  <h3 style='color: #34495e;'>Rank #{rank} - {model_id}</h3>
436
  <p style='color: #2c3e50;'>{title}</p>
437
- <p style='color: #7f8c8d;'>👍 Likes: {likes:,}</p>
438
- <p style='color: #7f8c8d;'>⬇️ Downloads: {downloads:,}</p>
439
  <a href='{target_models[model_id]}'
440
  target='_blank'
441
  style='
@@ -458,12 +462,19 @@ def get_models_data(progress=gr.Progress()):
458
  df_data = []
459
  # 모든 모델 정보를 데이터프레임에 추가
460
  for model in filtered_models:
 
 
 
 
 
 
 
461
  df_data.append({
462
  'Global Rank': model['rank'],
463
  'Model ID': model['id'],
464
  'Title': model.get('title', 'No Title'),
465
- 'Likes': f"{model.get('likes', 0):,}",
466
- 'Downloads': f"{model.get('downloads', 0):,}",
467
  'URL': target_models[model['id']]
468
  })
469
 
 
379
  fig.add_trace(go.Bar(
380
  x=ids,
381
  y=y_values,
382
+ text=[f"Rank: {r}<br>Likes: {format(l, ',') if isinstance(l, (int, float)) else l}<br>Downloads: {format(d, ',') if isinstance(d, (int, float)) else d}"
383
  for r, l, d in zip(ranks, likes, downloads)],
384
  textposition='auto',
385
  marker_color='rgb(158,202,225)',
 
424
  downloads = model.get('downloads', 0)
425
  title = model.get('title', 'No Title')
426
 
427
+ # 숫자 포맷팅 처리
428
+ likes_display = format(likes, ',') if isinstance(likes, (int, float)) else likes
429
+ downloads_display = format(downloads, ',') if isinstance(downloads, (int, float)) else downloads
430
+
431
  html_content += f"""
432
  <div style='
433
  background: white;
 
438
  '>
439
  <h3 style='color: #34495e;'>Rank #{rank} - {model_id}</h3>
440
  <p style='color: #2c3e50;'>{title}</p>
441
+ <p style='color: #7f8c8d;'>👍 Likes: {likes_display}</p>
442
+ <p style='color: #7f8c8d;'>⬇️ Downloads: {downloads_display}</p>
443
  <a href='{target_models[model_id]}'
444
  target='_blank'
445
  style='
 
462
  df_data = []
463
  # 모든 모델 정보를 데이터프레임에 추가
464
  for model in filtered_models:
465
+ likes = model.get('likes', 0)
466
+ downloads = model.get('downloads', 0)
467
+
468
+ # 숫자 포맷팅 처리
469
+ likes_display = format(likes, ',') if isinstance(likes, (int, float)) else likes
470
+ downloads_display = format(downloads, ',') if isinstance(downloads, (int, float)) else downloads
471
+
472
  df_data.append({
473
  'Global Rank': model['rank'],
474
  'Model ID': model['id'],
475
  'Title': model.get('title', 'No Title'),
476
+ 'Likes': likes_display,
477
+ 'Downloads': downloads_display,
478
  'URL': target_models[model['id']]
479
  })
480