diff --git a/colors.py b/colors.py index 1a51c7a..0debbe4 100644 --- a/colors.py +++ b/colors.py @@ -853,7 +853,7 @@ while portfoliosearch > 0: latestmonochrome = portfoliosearch portfoliosearch -= 1 -def filterwrite(page,colour=False,sigs=False): +def filterwrite(page,colour=False,sigs=False,recent=False): filterstring = "
"
if colour:
filterstring += "Filtered to "
@@ -862,6 +862,8 @@ def filterwrite(page,colour=False,sigs=False):
filterstring += "grey"
else:
filterstring += "gray"
+ elif colour == "recent":
+ filterstring += "cards gained in " + datetime.datetime.now().strftime("%B")
else:
filterstring += colour
filterstring += ". Show all"
else:
filterstring += "Filter: 0:
+ filterstring += "/" + variables.subfolder
+ filterstring += "/" + page + "/recent\" title=\"gained this month\">📅 0:
filterstring += "/" + variables.subfolder
filterstring += "/" + page + "/red\" title=\"red\">🔴 available for trade\n" + filterwrite("trade",colour,True) + " ")
+ content.write(" ")
if len(variables.tradestatement) > 0:
content.write(variables.tradestatement + " ")
content.write("Trade cards here \n ")
for card in alltradelist:
if colour:
- if card["colour"] == colour:
- content.write(printcard(card))
+ 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))
else:
content.write(printcard(card))
content.write("available for trade
\n" + filterwrite("trade",colour,True,True) + "