diff --git a/generate.py b/generate.py index 4d57a41..8a8db3d 100644 --- a/generate.py +++ b/generate.py @@ -19,9 +19,9 @@ ownedgen.ownedall() print(" done\nBuilding wanted page …",end="") sys.stdout.flush() wantedgen.wantedgen() -print(" done\nBuilding log page …",end="") +print(" done\nBuilding log pages …",end="") sys.stdout.flush() -loggen.loggen() +loggen.logall() print(" done\nBuilding levels page …",end="") sys.stdout.flush() levelsgen.levelsgen() diff --git a/loggen.py b/loggen.py index 2c761e8..aa06953 100644 --- a/loggen.py +++ b/loggen.py @@ -16,16 +16,34 @@ def crayonlog(colour,event): crayonstring = str(crayonno) + " " + crayonrend return crayonstring -def loggen(): - if not os.path.isdir("build/log"): - os.mkdir("build/log") - if os.path.exists("build/log/index.html"): - os.remove("build/log/index.html") - thefile = "build/log/index.html" +def loggen(month=False): + if month: + if not os.path.isdir("build/log/month"): + os.mkdir("build/log/month") + if os.path.exists("build/log/month/index.html"): + os.remove("build/log/month/index.html") + thefile = "build/log/month/index.html" + else: + if not os.path.isdir("build/log"): + os.mkdir("build/log") + if os.path.exists("build/log/index.html"): + os.remove("build/log/index.html") + thefile = "build/log/index.html" skel.headerwrite(thefile,"log") content = open(thefile,"a") content.write("
" + event["date"].strftime("%Y-%m-%d") + "
[" + event["event"] + "]: ")
@@ -125,5 +143,9 @@ def loggen():
content.close()
skel.footerwrite(thefile)
+def logall():
+ loggen(False)
+ loggen(True)
+
if __name__ == "__main__":
- loggen()
+ logall()