Spaces:
Running
Running
Merge pull request #48 from alecrem/feature/issue-44/link-legal-cards-on-list-check
Browse files- pages/1_Check_Card_List.py +3 -0
- streamlit_common/lib.py +9 -1
pages/1_Check_Card_List.py
CHANGED
@@ -55,4 +55,7 @@ if "English" in input_cards and "日本語" in input_cards:
|
|
55 |
hide_index=True,
|
56 |
)
|
57 |
|
|
|
|
|
|
|
58 |
streamlit_common.footer.write_footer()
|
|
|
55 |
hide_index=True,
|
56 |
)
|
57 |
|
58 |
+
if input_cards.shape[0] > 0:
|
59 |
+
input_cards[input_cards["Legal"] == "✅"].apply(lib.row_to_button_link, axis=1)
|
60 |
+
|
61 |
streamlit_common.footer.write_footer()
|
streamlit_common/lib.py
CHANGED
@@ -14,7 +14,15 @@ def row_to_link(row: pd.DataFrame) -> None:
|
|
14 |
cardname = row["name"]
|
15 |
if row.name_ja is not "":
|
16 |
cardname = f"{cardname} / {row.name_ja}"
|
17 |
-
st.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
|
19 |
|
20 |
def get_legal_cardnames(cardname: str, mslist_df: pd.DataFrame) -> list:
|
|
|
14 |
cardname = row["name"]
|
15 |
if row.name_ja is not "":
|
16 |
cardname = f"{cardname} / {row.name_ja}"
|
17 |
+
st.link_button(cardname, row.link)
|
18 |
+
|
19 |
+
|
20 |
+
def row_to_button_link(row: pd.DataFrame) -> None:
|
21 |
+
"""Prints a list item with a Scryfall link for the card in the row passed"""
|
22 |
+
cardname = row.English
|
23 |
+
if row.日本語 is not "":
|
24 |
+
cardname = f"{cardname} / {row.日本語}"
|
25 |
+
st.link_button(cardname, compose_scryfall_url(row.English))
|
26 |
|
27 |
|
28 |
def get_legal_cardnames(cardname: str, mslist_df: pd.DataFrame) -> list:
|