|
import streamlit as st |
|
import zipfile |
|
import os |
|
|
|
|
|
ZIP_FILE = "xnli-multilingual-nli-dataset.zip" |
|
EXTRACT_DIR = "extracted_data" |
|
|
|
|
|
@st.cache_data |
|
def extract_and_list(): |
|
with zipfile.ZipFile(ZIP_FILE, "r") as zip_ref: |
|
zip_ref.extractall(EXTRACT_DIR) |
|
return os.listdir(EXTRACT_DIR) |
|
|
|
|
|
st.set_page_config(page_title="XNLI Multilingual Viewer") |
|
st.title("π XNLI Multilingual Dataset Viewer") |
|
|
|
if not os.path.exists(ZIP_FILE): |
|
st.error("Zip file not found. Please upload it.") |
|
else: |
|
files = extract_and_list() |
|
st.success("Zip file extracted successfully!") |
|
st.write("Here are the files inside your dataset:") |
|
st.code("\n".join(files), language="text") |
|
|