Spaces:
Running
Running
File size: 673 Bytes
b787616 8ceea03 b787616 8ceea03 b787616 8ceea03 b787616 8ceea03 b787616 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
import streamlit as st
import pandas as pd
mslist_path = "output/middleschool.csv"
st.write(
"""
# Middle School Card List
"""
)
mslist_df = pd.read_csv(mslist_path)
mslist_df.fillna("", inplace=True)
st.write(mslist_df.shape[0], "cards are legal")
lang = st.radio("Card language", ("English", "Japanese"))
name_input = st.text_input(f"Search by {lang} card name")
lang_col = {
"English": "name",
"Japanese": "name_ja",
}
results_df = mslist_df[
mslist_df[lang_col[lang]].str.contains(name_input.lower(), case=False)
]
if name_input:
st.write(results_df.shape[0], f'cards found by "{name_input}"')
st.write(results_df[["name", "name_ja"]])
|