Spaces:
Runtime error
Runtime error
Commit
·
87a08c4
1
Parent(s):
6f75424
Fix recent activity API endpoint and update data aggregation
Browse files
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&
|
| 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", "
|
| 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 |
|