rafmacalaba commited on
Commit
1ba6579
Β·
1 Parent(s): b195a06

add filename and page

Browse files
Files changed (1) hide show
  1. app.py +15 -2
app.py CHANGED
@@ -17,7 +17,7 @@ s3 = boto3.client(
17
  # S3 bucket and keys
18
  BUCKET = "doccano-processed"
19
  #INIT_KEY = "gradio/initial_data_train.json"
20
- INIT_KEY = "gradio/refugee_train_initial_data.json"
21
  #VALID_PREFIX = "validated_records/"
22
  VALID_PREFIX = "refugee_train_validated/"
23
 
@@ -152,6 +152,8 @@ def create_demo() -> gr.Blocks:
152
  prog = gr.Slider(0, dynamic_dataset.len-1, value=0, step=1, label="Example #", interactive=False)
153
  inp_box = gr.HighlightedText(label="Sentence", interactive=True)
154
  status = gr.Checkbox(label="Validated?", value=False, interactive=False)
 
 
155
  gr.Markdown(
156
  "[πŸ“– Entity Tag Guide](https://huggingface.co/spaces/rafmacalaba/datause-annotation/blob/main/guidelines.md)"
157
  )
@@ -165,10 +167,21 @@ def create_demo() -> gr.Blocks:
165
  validate_btn = gr.Button("βœ… Validate")
166
  skip_next = gr.Button("⏭️ Next Unvalidated")
167
 
 
 
 
 
 
168
  def load_example(idx):
169
  rec = validated_store.get(idx, dynamic_dataset.example(idx))
170
  segs = prepare_for_highlight(rec)
171
- return segs, rec.get("validated", False), idx
 
 
 
 
 
 
172
 
173
  def update_example(highlighted, idx: int):
174
  # grab the record
 
17
  # S3 bucket and keys
18
  BUCKET = "doccano-processed"
19
  #INIT_KEY = "gradio/initial_data_train.json"
20
+ INIT_KEY = "gradio/refugee_train_initial_data_v2.json"
21
  #VALID_PREFIX = "validated_records/"
22
  VALID_PREFIX = "refugee_train_validated/"
23
 
 
152
  prog = gr.Slider(0, dynamic_dataset.len-1, value=0, step=1, label="Example #", interactive=False)
153
  inp_box = gr.HighlightedText(label="Sentence", interactive=True)
154
  status = gr.Checkbox(label="Validated?", value=False, interactive=False)
155
+ filename_disp = gr.Markdown(label="Filename") # NEW: shows current filename
156
+ page_disp = gr.Markdown(label="Page") # NEW: shows current page number
157
  gr.Markdown(
158
  "[πŸ“– Entity Tag Guide](https://huggingface.co/spaces/rafmacalaba/datause-annotation/blob/main/guidelines.md)"
159
  )
 
167
  validate_btn = gr.Button("βœ… Validate")
168
  skip_next = gr.Button("⏭️ Next Unvalidated")
169
 
170
+ # def load_example(idx):
171
+ # rec = validated_store.get(idx, dynamic_dataset.example(idx))
172
+ # segs = prepare_for_highlight(rec)
173
+ # return segs, rec.get("validated", False), idx
174
+
175
  def load_example(idx):
176
  rec = validated_store.get(idx, dynamic_dataset.example(idx))
177
  segs = prepare_for_highlight(rec)
178
+ return (
179
+ segs,
180
+ rec.get("validated", False),
181
+ idx,
182
+ rec.get("filename", ""), # <-- returns filename for filename_disp
183
+ f"Page {rec.get('page', '')}" # <-- returns page for page_disp
184
+ )
185
 
186
  def update_example(highlighted, idx: int):
187
  # grab the record