MHRDYN7 commited on
Commit
9d5e5fb
·
1 Parent(s): 334508f

convert the URL strings to html links

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -121,7 +121,7 @@ def submit_entry(
121
  ok = f"Thanks, {user_display}. Your entry has been saved locally and will sync to the Hub within ~{COMMIT_EVERY_MIN} minutes."
122
  updated = read_all_records()
123
  rows = [
124
- [r["dataset_name"], r["dataset_url"], r["description"], f"{r['approx_size']} {r['size_unit']}", r["field"], r["user"], r["created_at"]]
125
  for r in updated
126
  ]
127
  return gr.update(value=ok, visible=True), rows
@@ -131,7 +131,7 @@ def refresh_table(field: str, search: str):
131
  data = read_all_records()
132
  data = filter_records(data, field, search)
133
  rows = [
134
- [r["dataset_name"], r["dataset_url"], r["description"], f"{r['approx_size']} {r['size_unit']}", r["field"], r["user"], r["created_at"]]
135
  for r in data
136
  ]
137
  return rows
@@ -164,7 +164,7 @@ with gr.Blocks(title="Community Dataset Index", css=".wrap {max-width: 1200px; m
164
  refresh = gr.Button("Refresh")
165
  table = gr.Dataframe(
166
  headers=["Name", "URL", "Description", "Size", "Field", "User", "Created"],
167
- datatype=["str", "str", "str", "str", "str", "str", "str"],
168
  interactive=False,
169
  wrap=True,
170
  )
 
121
  ok = f"Thanks, {user_display}. Your entry has been saved locally and will sync to the Hub within ~{COMMIT_EVERY_MIN} minutes."
122
  updated = read_all_records()
123
  rows = [
124
+ [r["dataset_name"], f'<a href="{r["dataset_url"]}" target="_blank">{r["dataset_url"]}</a>', r["description"], f"{r['approx_size']} {r['size_unit']}", r["field"], r["user"], r["created_at"]]
125
  for r in updated
126
  ]
127
  return gr.update(value=ok, visible=True), rows
 
131
  data = read_all_records()
132
  data = filter_records(data, field, search)
133
  rows = [
134
+ [r["dataset_name"], f'<a href="{r["dataset_url"]}" target="_blank">{r["dataset_url"]}</a>', r["description"], f"{r['approx_size']} {r['size_unit']}", r["field"], r["user"], r["created_at"]]
135
  for r in data
136
  ]
137
  return rows
 
164
  refresh = gr.Button("Refresh")
165
  table = gr.Dataframe(
166
  headers=["Name", "URL", "Description", "Size", "Field", "User", "Created"],
167
+ datatype=["str", "html", "str", "str", "str", "str", "str"],
168
  interactive=False,
169
  wrap=True,
170
  )