Compare commits
No commits in common. "19c56c6abfc87564d623089480aaedcd5efa49bb" and "fc9bf3acb6bb1c3344f3e28aa964196bbe2c9ade" have entirely different histories.
19c56c6abf
...
fc9bf3acb6
2 changed files with 36 additions and 35 deletions
|
@ -122,7 +122,7 @@ table.decktable.gray th, details.deckwrap:has(.gray) summary {
|
|||
color: white;
|
||||
}
|
||||
|
||||
table.decktable.special th, details.deckwrap:has(.special) summary, table.decktable.limited th, details.deckwrap:has(.limited) summary {
|
||||
table.decktable.special th, details.deckwrap:has(.special) summary {
|
||||
background: linear-gradient(90deg, hsl(0, 100%, 70%), hsl(30, 100%, 70%), hsl(60, 100%, 70%), hsl(90, 100%, 70%), hsl(120, 100%, 70%), hsl(150, 100%, 70%), hsl(180, 100%, 70%), hsl(210, 100%, 70%), hsl(240, 100%, 70%), hsl(270, 100%, 70%), hsl(300, 100%, 70%), hsl(330, 100%, 70%), hsl(360, 100%, 70%));
|
||||
color: black;
|
||||
}
|
||||
|
@ -576,6 +576,10 @@ td:has(.pending) {
|
|||
position: relative;
|
||||
}
|
||||
|
||||
td:has(.pending) img {
|
||||
filter: hue-rotate(180deg);
|
||||
}
|
||||
|
||||
td p.pending {
|
||||
position: absolute;
|
||||
font-size: 10px;
|
||||
|
|
65
new.py
65
new.py
|
@ -3,7 +3,7 @@ from bs4 import BeautifulSoup
|
|||
from collections import Counter
|
||||
import log,variables
|
||||
|
||||
values = ["red","orange","yellow","green","blue","purple","brown","gray","special","limited"]
|
||||
values = ["red","orange","yellow","green","blue","purple","brown","gray","special"]
|
||||
numbers = ["01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20"]
|
||||
|
||||
print("Getting list of deck colours")
|
||||
|
@ -33,8 +33,6 @@ for row in souprows:
|
|||
decktype = soupcells[3].text.lower()
|
||||
if decktype in values:
|
||||
deckkey[deckname] = decktype
|
||||
elif decktype == "n/a":
|
||||
deckkey[deckname] = "limited"
|
||||
|
||||
print("Parsing log")
|
||||
|
||||
|
@ -307,7 +305,7 @@ for deck in decks:
|
|||
thedeck["mastered"] = dates[-1]
|
||||
else:
|
||||
thedeck["mastered"] = False
|
||||
if deck in variables.highpriority or count >= variables.highthreshold or deck in portdecks or thedeck["colour"] == "limited":
|
||||
if deck in variables.highpriority or count >= variables.highthreshold or deck in portdecks:
|
||||
thedeck["priority"] = 1
|
||||
elif len(thedeck["mass"]) > 0 or count >= variables.mediumthreshold:
|
||||
thedeck["priority"] = 2
|
||||
|
@ -507,34 +505,33 @@ def printcard(card):
|
|||
|
||||
def cardtext(card):
|
||||
cardtext = "<span class=\"cardname\">"
|
||||
if card["colour"] == "red":
|
||||
cardtext += "<span title=\"red\">🔴</span>"
|
||||
elif card["colour"] == "orange":
|
||||
cardtext += "<span title=\"orange\">🟠</span>"
|
||||
elif card["colour"] == "yellow":
|
||||
cardtext += "<span title=\"yellow\">🟡</span>"
|
||||
elif card["colour"] == "green":
|
||||
cardtext += "<span title=\"green\">🟢</span>"
|
||||
elif card["colour"] == "blue":
|
||||
cardtext += "<span title=\"blue\">🔵</span>"
|
||||
elif card["colour"] == "purple":
|
||||
cardtext += "<span title=\"purple\">🟣</span>"
|
||||
elif card["colour"] == "brown":
|
||||
cardtext += "<span title=\"brown\">🟤</span>"
|
||||
elif card["colour"] == "gray":
|
||||
cardtext += "<span title=\""
|
||||
if variables.british:
|
||||
cardtext += "grey"
|
||||
else:
|
||||
cardtext += "gray"
|
||||
cardtext += "\">⚪</span>"
|
||||
elif card["colour"] == "special":
|
||||
cardtext += "<span title=\"special\">✨</span>"
|
||||
elif card["colour"] == "limited":
|
||||
cardtext += "<span title=\"limited\">🌈</span>"
|
||||
elif card["colour"] == "sig":
|
||||
cardtext += "<span title=\"signature\">✍</span>"
|
||||
cardtext += card["name"] + "</span>"
|
||||
if card["colour"] == "sig":
|
||||
cardtext += "<span title=\"signature\">✍</span>" + card["name"] + "</span>"
|
||||
else:
|
||||
if card["colour"] == "red":
|
||||
cardtext += "<span title=\"red\">🔴</span>"
|
||||
elif card["colour"] == "orange":
|
||||
cardtext += "<span title=\"orange\">🟠</span>"
|
||||
elif card["colour"] == "yellow":
|
||||
cardtext += "<span title=\"yellow\">🟡</span>"
|
||||
elif card["colour"] == "green":
|
||||
cardtext += "<span title=\"green\">🟢</span>"
|
||||
elif card["colour"] == "blue":
|
||||
cardtext += "<span title=\"blue\">🔵</span>"
|
||||
elif card["colour"] == "purple":
|
||||
cardtext += "<span title=\"purple\">🟣</span>"
|
||||
elif card["colour"] == "brown":
|
||||
cardtext += "<span title=\"brown\">🟤</span>"
|
||||
elif card["colour"] == "gray":
|
||||
cardtext += "<span title=\""
|
||||
if variables.british:
|
||||
cardtext += "grey"
|
||||
else:
|
||||
cardtext += "gray"
|
||||
cardtext += "\">⚪</span>"
|
||||
elif card["colour"] == "special":
|
||||
cardtext += "<span title=\"special\">✨</span>"
|
||||
cardtext += card["name"] + "</span>"
|
||||
return cardtext
|
||||
|
||||
def portfoliogen(theportfolio,thetype,portnumber):
|
||||
|
@ -822,7 +819,7 @@ def filterwrite(page,colour=False,sigs=False):
|
|||
filterstring += "grey"
|
||||
else:
|
||||
filterstring += "gray"
|
||||
filterstring += "\">⚪</a> <a href=\"/" + page + "/special\" title=\"special\">✨</a> <a href=\"/" + page + "/limited\" title=\"limited\">🌈</a>"
|
||||
filterstring += "\">⚪</a> <a href=\"/" + page + "/special\" title=\"special\">✨</a>"
|
||||
if sigs:
|
||||
filterstring += " <a href=\"/" + page + "/sig\" title=\"sig\">✍</a>"
|
||||
filterstring += "</p>\n"
|
||||
|
@ -1118,7 +1115,7 @@ def indexgen():
|
|||
content.write("\">")
|
||||
masteredcount += 1
|
||||
if len(mastereddecks) > variables.maxmastered:
|
||||
content.write(" <a href=\"mastered\">see all</a>")
|
||||
content.write(" <a href=\"mastered\">see all</a>")
|
||||
content.write("</p>\n")
|
||||
sigs = []
|
||||
for card in cardlist:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue