Spaces:
Sleeping
Sleeping
Commit
Β·
1ba6579
1
Parent(s):
b195a06
add filename and page
Browse files
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/
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|