Update app.py
Browse files
app.py
CHANGED
|
@@ -9,8 +9,6 @@ st.header("List Ollama model downloads")
|
|
| 9 |
|
| 10 |
HOST = os.getenv("HOST", "https://1tsnakers-ollamasearchapi.hf.space")
|
| 11 |
|
| 12 |
-
robot_mode = st.checkbox("Robot mode (outputs unparsed data)")
|
| 13 |
-
|
| 14 |
def is_api_up():
|
| 15 |
|
| 16 |
r = requests.get(f"{HOST}/ping")
|
|
@@ -46,48 +44,25 @@ if st.button("Make list"):
|
|
| 46 |
for model in library:
|
| 47 |
date.append(datetime.fromisoformat(model["last_updated_iso"]))
|
| 48 |
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
"model": models,
|
| 56 |
-
"pull_count": pull_count,
|
| 57 |
-
"date_iso": date_iso
|
| 58 |
-
})
|
| 59 |
-
else:
|
| 60 |
-
df = pd.DataFrame({
|
| 61 |
-
"model": models,
|
| 62 |
-
"pull_count_str": pull_count_str,
|
| 63 |
-
"date": date
|
| 64 |
-
})
|
| 65 |
end_time = time.time()
|
| 66 |
elapsed_time = end_time - start_time
|
| 67 |
|
| 68 |
st.write(f"{len(models)} models counted in {elapsed_time:.4f} seconds")
|
| 69 |
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
)
|
| 82 |
-
else:
|
| 83 |
-
st.dataframe(
|
| 84 |
-
df,
|
| 85 |
-
hide_index=True,
|
| 86 |
-
column_config={
|
| 87 |
-
"name": "AI Model",
|
| 88 |
-
"pull_count_str": "Pulls",
|
| 89 |
-
"date": st.column_config.DateColumn(
|
| 90 |
-
"Last Updated"
|
| 91 |
-
)
|
| 92 |
-
}
|
| 93 |
-
)
|
|
|
|
| 9 |
|
| 10 |
HOST = os.getenv("HOST", "https://1tsnakers-ollamasearchapi.hf.space")
|
| 11 |
|
|
|
|
|
|
|
| 12 |
def is_api_up():
|
| 13 |
|
| 14 |
r = requests.get(f"{HOST}/ping")
|
|
|
|
| 44 |
for model in library:
|
| 45 |
date.append(datetime.fromisoformat(model["last_updated_iso"]))
|
| 46 |
|
| 47 |
+
df = pd.DataFrame({
|
| 48 |
+
"model": models,
|
| 49 |
+
"pull_count": pull_count,
|
| 50 |
+
"pull_count_str": pull_count_str,
|
| 51 |
+
"date": date
|
| 52 |
+
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 53 |
end_time = time.time()
|
| 54 |
elapsed_time = end_time - start_time
|
| 55 |
|
| 56 |
st.write(f"{len(models)} models counted in {elapsed_time:.4f} seconds")
|
| 57 |
|
| 58 |
+
st.dataframe(
|
| 59 |
+
dfstyle.format({"pull_count": lambda x, i=None: pull_count_str[i]}),
|
| 60 |
+
hide_index=True,
|
| 61 |
+
column_config={
|
| 62 |
+
"name": "AI Model",
|
| 63 |
+
"pull_count_str": "Pulls",
|
| 64 |
+
"date": st.column_config.DateColumn(
|
| 65 |
+
"Last Updated"
|
| 66 |
+
)
|
| 67 |
+
}
|
| 68 |
+
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|