Spaces:
Running
Running
David Pomerenke
commited on
Commit
·
de59e09
1
Parent(s):
561eed2
Try URL param -> site mapping
Browse files
app.py
CHANGED
|
@@ -570,8 +570,22 @@ css="""
|
|
| 570 |
}
|
| 571 |
"""
|
| 572 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 573 |
# Create the visualization components
|
| 574 |
-
with gr.Blocks(title="AI Language Proficiency Benchmark", css=css) as demo:
|
| 575 |
gr.Markdown("# AI Language Proficiency Benchmark")
|
| 576 |
gr.Markdown("Comparing language proficiency across different models and languages.")
|
| 577 |
|
|
@@ -743,7 +757,7 @@ with gr.Blocks(title="AI Language Proficiency Benchmark", css=css) as demo:
|
|
| 743 |
)
|
| 744 |
|
| 745 |
|
| 746 |
-
for lang in tqdm(languages[:
|
| 747 |
with demo.route(lang['language_name'], f"/{lang['bcp_47']}"):
|
| 748 |
gr.Markdown(f"## {lang['language_name']}")
|
| 749 |
|
|
|
|
| 570 |
}
|
| 571 |
"""
|
| 572 |
|
| 573 |
+
|
| 574 |
+
shortcut_js = """
|
| 575 |
+
<script>
|
| 576 |
+
const params = new URLSearchParams(window.location.search);
|
| 577 |
+
const lang = params.get("lang");
|
| 578 |
+
console.log(lang);
|
| 579 |
+
if (lang) {
|
| 580 |
+
console.log("redirecting to " + lang);
|
| 581 |
+
window.location.href = "/" + lang;
|
| 582 |
+
}
|
| 583 |
+
</script>
|
| 584 |
+
"""
|
| 585 |
+
|
| 586 |
+
|
| 587 |
# Create the visualization components
|
| 588 |
+
with gr.Blocks(title="AI Language Proficiency Benchmark", css=css, head=shortcut_js) as demo:
|
| 589 |
gr.Markdown("# AI Language Proficiency Benchmark")
|
| 590 |
gr.Markdown("Comparing language proficiency across different models and languages.")
|
| 591 |
|
|
|
|
| 757 |
)
|
| 758 |
|
| 759 |
|
| 760 |
+
for lang in tqdm(languages[:5], desc="Generating pages"):
|
| 761 |
with demo.route(lang['language_name'], f"/{lang['bcp_47']}"):
|
| 762 |
gr.Markdown(f"## {lang['language_name']}")
|
| 763 |
|