hysts HF Staff commited on
Commit
e68b3f1
·
1 Parent(s): 632ec54
Files changed (6) hide show
  1. .gitattributes +1 -0
  2. README.md +2 -2
  3. app.py +12 -2
  4. images/cat.jpg +3 -0
  5. images/dogs.jpg +3 -0
  6. images/tiger.jpg +3 -0
.gitattributes CHANGED
@@ -32,3 +32,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
32
  *.zip filter=lfs diff=lfs merge=lfs -text
33
  *.zst filter=lfs diff=lfs merge=lfs -text
34
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
32
  *.zip filter=lfs diff=lfs merge=lfs -text
33
  *.zst filter=lfs diff=lfs merge=lfs -text
34
  *tfevents* filter=lfs diff=lfs merge=lfs -text
35
+ *.jpg filter=lfs diff=lfs merge=lfs -text
README.md CHANGED
@@ -1,5 +1,5 @@
1
  ---
2
- title: Base Space
3
  emoji: ⚡
4
  colorFrom: red
5
  colorTo: purple
@@ -7,7 +7,7 @@ sdk: gradio
7
  sdk_version: 3.23.0
8
  python_version: 3.10.10
9
  app_file: app.py
10
- pinned: true
11
  license: mit
12
  duplicated_from: hysts-debug/base-space
13
  ---
 
1
  ---
2
+ title: Gallery selected index
3
  emoji: ⚡
4
  colorFrom: red
5
  colorTo: purple
 
7
  sdk_version: 3.23.0
8
  python_version: 3.10.10
9
  app_file: app.py
10
+ pinned: false
11
  license: mit
12
  duplicated_from: hysts-debug/base-space
13
  ---
app.py CHANGED
@@ -1,8 +1,18 @@
1
  #!/usr/bin/env python
2
 
 
 
3
  import gradio as gr
4
 
5
- with gr.Blocks() as demo:
6
- pass
7
 
 
 
 
 
 
 
 
 
8
  demo.queue(api_open=False).launch()
 
1
  #!/usr/bin/env python
2
 
3
+ import pathlib
4
+
5
  import gradio as gr
6
 
7
+ paths = [path.as_posix() for path in sorted(pathlib.Path('images').glob('*'))]
8
+
9
 
10
+ def fn(data: gr.SelectData) -> int:
11
+ return data.index
12
+
13
+
14
+ with gr.Blocks() as demo:
15
+ images = gr.Gallery(value=paths).style(grid=3)
16
+ selected = gr.Text(label='selected index')
17
+ images.select(fn=fn, outputs=selected)
18
  demo.queue(api_open=False).launch()
images/cat.jpg ADDED

Git LFS Details

  • SHA256: f354c14ba6347c30502ac27f17908c6196bd310fb15af684cb8fbb4063ee49eb
  • Pointer size: 131 Bytes
  • Size of remote file: 282 kB
images/dogs.jpg ADDED

Git LFS Details

  • SHA256: b864930bea5595060c628e4bff1f06078d7d3c767955efdc3a9db94797d87eee
  • Pointer size: 131 Bytes
  • Size of remote file: 314 kB
images/tiger.jpg ADDED

Git LFS Details

  • SHA256: 2bc733a48c74a451c7cbdf023702e9babeb45950948ab36ec8c9bcb02d4503bf
  • Pointer size: 131 Bytes
  • Size of remote file: 153 kB