Allow spaces in portfolio decknames

master
trémeur 1 month ago
parent 65ffda928e
commit 128b824bc4

@ -64,10 +64,11 @@ for event in log.log:
if event["event"] == "portfolio":
portfolio = {}
thedecks = {}
for deck in event["decks"]:
for spacedeck in event["decks"]:
deck = spacedeck.replace(" ","")
for keydeck in deckkey:
if deck in keydeck:
thedecks[deck] = keydeck[deck]
thedecks[spacedeck] = keydeck[deck]
break
portcolours = list(thedecks.values())
portcolours = sorted(list(dict.fromkeys(portcolours)))
@ -248,7 +249,8 @@ portdecks = []
for portfolio in portfolios:
oneportdecks = list(portfolio["decks"].keys())
portdecks.extend(oneportdecks)
for deck in oneportdecks:
portdecks.append(deck.replace(" ",""))
portdecks = sorted(list(dict.fromkeys(portdecks)))
@ -483,7 +485,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
try:
reddeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("red")]
for deck in decklist:
if deck["name"] == reddeck:
if deck["name"] == reddeck.replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -493,7 +495,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
except:
specialdeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("special")]
for deck in decklist:
if deck["name"] == specialdeck:
if deck["name"] == specialdeck.replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -504,7 +506,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
try:
bluedeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("blue")]
for deck in decklist:
if deck["name"] == bluedeck:
if deck["name"] == bluedeck.replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -514,7 +516,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
except:
specialdeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("special")]
for deck in decklist:
if deck["name"] == specialdeck:
if deck["name"] == specialdeck.replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -525,7 +527,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
try:
orangedeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("orange")]
for deck in decklist:
if deck["name"] == orangedeck:
if deck["name"] == orangedeck.replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -535,7 +537,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
except:
specialdeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("special")]
for deck in decklist:
if deck["name"] == specialdeck:
if deck["name"] == specialdeck.replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -546,7 +548,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
try:
purpledeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("purple")]
for deck in decklist:
if deck["name"] == purpledeck:
if deck["name"] == purpledeck.replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -556,7 +558,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
except:
specialdeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("special")]
for deck in decklist:
if deck["name"] == specialdeck:
if deck["name"] == specialdeck.replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -567,7 +569,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
try:
yellowdeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("yellow")]
for deck in decklist:
if deck["name"] == yellowdeck:
if deck["name"] == yellowdeck.replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -577,7 +579,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
except:
specialdeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("special")]
for deck in decklist:
if deck["name"] == specialdeck:
if deck["name"] == specialdeck.replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -588,7 +590,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
try:
browndeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("brown")]
for deck in decklist:
if deck["name"] == browndeck:
if deck["name"] == browndeck.replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -598,7 +600,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
except:
specialdeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("special")]
for deck in decklist:
if deck["name"] == specialdeck:
if deck["name"] == specialdeck.replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -609,7 +611,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
try:
greendeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("green")]
for deck in decklist:
if deck["name"] == greendeck:
if deck["name"] == greendeck.replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -619,7 +621,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
except:
specialdeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("special")]
for deck in decklist:
if deck["name"] == specialdeck:
if deck["name"] == specialdeck.replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -630,7 +632,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
try:
greydeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("gray")]
for deck in decklist:
if deck["name"] == greydeck:
if deck["name"] == greydeck.replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -640,7 +642,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
except:
specialdeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("special")]
for deck in decklist:
if deck["name"] == specialdeck:
if deck["name"] == specialdeck.replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -658,7 +660,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
portstring = "<table class=\"" + thecolour + " portfolio\">\n<tbody>\n<tr>\n<td colspan=\"2\">" + variables.name.lower() + "</td>\n</tr>\n<tr>\n<td class=\"deck1\">"
thedecks = sorted(list(theportfolio["decks"].keys()))
for deck in decklist:
if deck["name"] == thedecks[0]:
if deck["name"] == thedecks[0].replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -666,7 +668,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
break
portstring += " " + thedecks[0] + "</td>\n<td class=\"deck5\">"
for deck in decklist:
if deck["name"] == thedecks[4]:
if deck["name"] == thedecks[4].replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -674,7 +676,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
break
portstring += " " + thedecks[4] + "</td>\n</tr>\n<tr>\n<td class=\"deck2\">"
for deck in decklist:
if deck["name"] == thedecks[1]:
if deck["name"] == thedecks[1].replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -682,7 +684,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
break
portstring += " " + thedecks[1] + "</td>\n<td class=\"deck6\">"
for deck in decklist:
if deck["name"] == thedecks[5]:
if deck["name"] == thedecks[5].replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -690,7 +692,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
break
portstring += " " + thedecks[5] + "</td>\n</tr>\n<tr>\n<td class=\"deck3\">"
for deck in decklist:
if deck["name"] == thedecks[2]:
if deck["name"] == thedecks[2].replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -698,7 +700,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
break
portstring += " " + thedecks[2] + "</td>\n<td class=\"deck7\">"
for deck in decklist:
if deck["name"] == thedecks[6]:
if deck["name"] == thedecks[6].replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -706,7 +708,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
break
portstring += " " + thedecks[6] + "</td>\n</tr>\n<tr>\n<td class=\"deck4\">"
for deck in decklist:
if deck["name"] == thedecks[3]:
if deck["name"] == thedecks[3].replace(" ",""):
if deck["mastered"]:
portstring += ""
else:
@ -714,7 +716,7 @@ def portfoliogen(theportfolio,thetype,portnumber):
break
portstring += " " + thedecks[3] + "</td>\n<td class=\"deck8\">"
for deck in decklist:
if deck["name"] == thedecks[7]:
if deck["name"] == thedecks[7].replace(" ",""):
if deck["mastered"]:
portstring += ""
else:

Loading…
Cancel
Save