1TSnakers commited on
Commit
24c42d1
·
verified ·
1 Parent(s): c171baa

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -42
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
- date_iso = []
50
- for model in library:
51
- date_iso.append(model["last_updated_iso"])
52
-
53
- if robot_mode:
54
- df = pd.DataFrame({
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
- if robot_mode:
71
- st.dataframe(
72
- df,
73
- hide_index=True,
74
- column_config={
75
- "model": "AI Model",
76
- "pull_count": st.column_config.NumberColumn(
77
- "Pulls"
78
- ),
79
- "date_iso": "Last Updated"
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
+ )