Show recent cards on trading page
This commit is contained in:
parent
c5b18b9943
commit
905faedd1b
1 changed files with 25 additions and 9 deletions
24
colors.py
24
colors.py
|
@ -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,14 +2586,20 @@ 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 card["received"].month == datetime.datetime.now().month and card["received"].year == datetime.datetime.now().year:
|
||||||
|
if precomma:
|
||||||
|
content.write(", ")
|
||||||
|
content.write(card["name"])
|
||||||
|
precomma = True
|
||||||
|
elif card["colour"] == colour:
|
||||||
if precomma:
|
if precomma:
|
||||||
content.write(", ")
|
content.write(", ")
|
||||||
content.write(card["name"])
|
content.write(card["name"])
|
||||||
|
@ -2600,7 +2612,10 @@ 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":
|
||||||
|
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))
|
content.write(printcard(card))
|
||||||
else:
|
else:
|
||||||
content.write(printcard(card))
|
content.write(printcard(card))
|
||||||
|
@ -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__":
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue