davanstrien HF staff commited on
Commit
87a08c4
1 Parent(s): 6f75424

Fix recent activity API endpoint and update data aggregation

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -37,7 +37,7 @@ def get_hub_community_activity(user: str, max: int = 200_000) -> List[Any]:
37
  while i <= max:
38
  try:
39
  r = client.get(
40
- f"https://huggingface.co/api/recent-activity?limit=100&type=discussion&skip={i}&user={user}",
41
  )
42
  activity = r.json()["recentActivity"]
43
  if not activity:
@@ -146,7 +146,7 @@ def plot_over_time():
146
  aggregate_function="count",
147
  )
148
  df = df.fill_null(0)
149
- df = df.with_columns(pl.sum(["open", "closed", "merged"])).sort("createdAt")
150
  df = df.to_pandas().set_index("createdAt").cumsum()
151
  return px.line(df, x=df.index, y=[c for c in df.columns if c != "sum"])
152
 
 
37
  while i <= max:
38
  try:
39
  r = client.get(
40
+ f"https://huggingface.co/api/recent-activity?limit=100&activityType=discussion&skip={i}1&entity={user}&feedType=user"
41
  )
42
  activity = r.json()["recentActivity"]
43
  if not activity:
 
146
  aggregate_function="count",
147
  )
148
  df = df.fill_null(0)
149
+ df = df.with_columns(pl.sum(["open", "merged"])).sort("createdAt")
150
  df = df.to_pandas().set_index("createdAt").cumsum()
151
  return px.line(df, x=df.index, y=[c for c in df.columns if c != "sum"])
152