|
|
@ -853,7 +853,7 @@ while portfoliosearch > 0:
|
|
|
|
latestmonochrome = portfoliosearch
|
|
|
|
latestmonochrome = portfoliosearch
|
|
|
|
portfoliosearch -= 1
|
|
|
|
portfoliosearch -= 1
|
|
|
|
|
|
|
|
|
|
|
|
def filterwrite(page,colour=False,sigs=False):
|
|
|
|
def filterwrite(page,colour=False,sigs=False,recent=False):
|
|
|
|
filterstring = "<p class=\"typefilter\">"
|
|
|
|
filterstring = "<p class=\"typefilter\">"
|
|
|
|
if colour:
|
|
|
|
if colour:
|
|
|
|
filterstring += "Filtered to <span class=\"" + colour + "\"><b>"
|
|
|
|
filterstring += "Filtered to <span class=\"" + colour + "\"><b>"
|
|
|
@ -862,6 +862,8 @@ def filterwrite(page,colour=False,sigs=False):
|
|
|
|
filterstring += "grey"
|
|
|
|
filterstring += "grey"
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
filterstring += "gray"
|
|
|
|
filterstring += "gray"
|
|
|
|
|
|
|
|
elif colour == "recent":
|
|
|
|
|
|
|
|
filterstring += "cards gained in " + datetime.datetime.now().strftime("%B")
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
filterstring += colour
|
|
|
|
filterstring += colour
|
|
|
|
filterstring += "</b></span>. <a href=\""
|
|
|
|
filterstring += "</b></span>. <a href=\""
|
|
|
@ -870,6 +872,10 @@ def filterwrite(page,colour=False,sigs=False):
|
|
|
|
filterstring += "/" + page + "\">Show all</a>"
|
|
|
|
filterstring += "/" + page + "\">Show all</a>"
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
filterstring += "Filter: <a href=\""
|
|
|
|
filterstring += "Filter: <a href=\""
|
|
|
|
|
|
|
|
if recent:
|
|
|
|
|
|
|
|
if len(variables.subfolder) > 0:
|
|
|
|
|
|
|
|
filterstring += "/" + variables.subfolder
|
|
|
|
|
|
|
|
filterstring += "/" + page + "/recent\" title=\"gained this month\">📅</a> <a href=\""
|
|
|
|
if len(variables.subfolder) > 0:
|
|
|
|
if len(variables.subfolder) > 0:
|
|
|
|
filterstring += "/" + variables.subfolder
|
|
|
|
filterstring += "/" + variables.subfolder
|
|
|
|
filterstring += "/" + page + "/red\" title=\"red\">🔴</a> <a href=\""
|
|
|
|
filterstring += "/" + page + "/red\" title=\"red\">🔴</a> <a href=\""
|
|
|
@ -2580,18 +2586,24 @@ def tradegen(colour=False):
|
|
|
|
os.remove(thefile)
|
|
|
|
os.remove(thefile)
|
|
|
|
headerwrite(thefile,"trade")
|
|
|
|
headerwrite(thefile,"trade")
|
|
|
|
content = open(thefile,"a")
|
|
|
|
content = open(thefile,"a")
|
|
|
|
content.write("<h1>available for trade</h1>\n" + filterwrite("trade",colour,True) + "<p class=\"tradeterms\">")
|
|
|
|
content.write("<h1>available for trade</h1>\n" + filterwrite("trade",colour,True,True) + "<p class=\"tradeterms\">")
|
|
|
|
if len(variables.tradestatement) > 0:
|
|
|
|
if len(variables.tradestatement) > 0:
|
|
|
|
content.write(variables.tradestatement + " ")
|
|
|
|
content.write(variables.tradestatement + " ")
|
|
|
|
content.write("Trade cards <a href=\"" + variables.tradepost + "\">here</a></p>\n<p><textarea readonly>")
|
|
|
|
content.write("Trade cards <a href=\"" + variables.tradepost + "\">here</a></p>\n<p><textarea readonly>")
|
|
|
|
precomma = False
|
|
|
|
precomma = False
|
|
|
|
for card in alltradelist:
|
|
|
|
for card in alltradelist:
|
|
|
|
if colour:
|
|
|
|
if colour:
|
|
|
|
if card["colour"] == colour:
|
|
|
|
if colour == "recent":
|
|
|
|
if precomma:
|
|
|
|
if card["received"].month == datetime.datetime.now().month and card["received"].year == datetime.datetime.now().year:
|
|
|
|
content.write(", ")
|
|
|
|
if precomma:
|
|
|
|
content.write(card["name"])
|
|
|
|
content.write(", ")
|
|
|
|
precomma = True
|
|
|
|
content.write(card["name"])
|
|
|
|
|
|
|
|
precomma = True
|
|
|
|
|
|
|
|
elif card["colour"] == colour:
|
|
|
|
|
|
|
|
if precomma:
|
|
|
|
|
|
|
|
content.write(", ")
|
|
|
|
|
|
|
|
content.write(card["name"])
|
|
|
|
|
|
|
|
precomma = True
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
if precomma:
|
|
|
|
if precomma:
|
|
|
|
content.write(", ")
|
|
|
|
content.write(", ")
|
|
|
@ -2600,8 +2612,11 @@ def tradegen(colour=False):
|
|
|
|
content.write("</textarea>\n<p>")
|
|
|
|
content.write("</textarea>\n<p>")
|
|
|
|
for card in alltradelist:
|
|
|
|
for card in alltradelist:
|
|
|
|
if colour:
|
|
|
|
if colour:
|
|
|
|
if card["colour"] == colour:
|
|
|
|
if colour == "recent":
|
|
|
|
content.write(printcard(card))
|
|
|
|
if card["received"].month == datetime.datetime.now().month and card["received"].year == datetime.datetime.now().year:
|
|
|
|
|
|
|
|
content.write(printcard(card))
|
|
|
|
|
|
|
|
elif card["colour"] == colour:
|
|
|
|
|
|
|
|
content.write(printcard(card))
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
content.write(printcard(card))
|
|
|
|
content.write(printcard(card))
|
|
|
|
content.write("</p>\n")
|
|
|
|
content.write("</p>\n")
|
|
|
@ -2612,6 +2627,7 @@ def tradeall():
|
|
|
|
tradegen()
|
|
|
|
tradegen()
|
|
|
|
for thevalue in values:
|
|
|
|
for thevalue in values:
|
|
|
|
tradegen(thevalue)
|
|
|
|
tradegen(thevalue)
|
|
|
|
|
|
|
|
tradegen("recent")
|
|
|
|
tradegen("sig")
|
|
|
|
tradegen("sig")
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
|
if __name__ == "__main__":
|
|
|
|