From b90ff645d4208d6e8ad921e02ecdc7d9d0b85e01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?tr=C3=A9meur?= Date: Wed, 19 Jun 2024 15:59:42 +0100 Subject: [PATCH] Corrections --- README.org | 5 +++-- init.py | 4 ++-- library.py | 16 ++++++++-------- 3 files changed, 13 insertions(+), 12 deletions(-) diff --git a/README.org b/README.org index fec1a6b..64e3f1a 100644 --- a/README.org +++ b/README.org @@ -24,9 +24,10 @@ In =variables.py=, edit: - =startyear=: year from which to begin tracking (an integer) - =hue=: theme colour expressed as a hue from 0 to 360 - =consoles=: add or remove consoles following the format provided (=.png= images must be added to the build directory with a filename corresponding with the value of ="img"= for each console) +** Testing +- Run =python3 generategames.py local= to build in =gamebuild=. * First run - Run =python3 init.py= and then =chmod +x build.sh=. - Create directories on the server corresponding to any =*serverpath= variables you have set.. -* Generating the files -- Run =python3 generate.py local= to build in local directories. +* Building - Run =./build.sh= to build and upload to the server. diff --git a/init.py b/init.py index 4831ea9..4cd07c7 100644 --- a/init.py +++ b/init.py @@ -1,10 +1,10 @@ import variables -script = open("build.sh", "a") +script = open("build.sh", "w") script.write("#!/usr/bin/env bash\n") if variables.trackgames == True: - script.write("python3 generategames.py\nrclone copy gamebuild " + variables.rclonesiteroot + variables.serverpath + " -P") + script.write("python3 generategames.py\nrclone copy gamebuild " + variables.rclonesiteroot + variables.gameserverpath + " -P") script.close() diff --git a/library.py b/library.py index d808cbe..336f53e 100644 --- a/library.py +++ b/library.py @@ -1,5 +1,5 @@ import os -import cardstring,gamesort,skeleton,variables +import cardstring,gamesort,gameskel,variables """ Generates library page @@ -12,7 +12,7 @@ def library(local=False): if os.path.exists("gamebuild/library/index.html"): os.remove("gamebuild/library/index.html") # write header - skeleton.headerwrite("gamebuild/library/index.html","library",local) + gameskel.headerwrite("gamebuild/library/index.html","library",local) output = "gamebuild/library/index.html" filewrite = open(output, "a") filewrite.write("
\n
\n
\n
\n Total Found " + str(gamesort.total(gamesort.games)) + "\n
\n") @@ -21,35 +21,35 @@ def library(local=False): if local: filewrite.write(variables.localpath + "gamebuild/library/all-unplayed/index.html") else: - filewrite.write(variables.serverpath + "library/all-unplayed") + filewrite.write(variables.gameserverpath + "library/all-unplayed") filewrite.write("\">" + str(gamesort.unplayed(gamesort.games)) + "
\n") if gamesort.unfinished(gamesort.games) > 0: filewrite.write(" \n") if gamesort.beaten(gamesort.games) > 0: filewrite.write(" \n") if gamesort.completed(gamesort.games) > 0: filewrite.write(" \n") if gamesort.endless(gamesort.games) > 0: filewrite.write(" \n") filewrite.write("
\n
\n") @@ -59,7 +59,7 @@ def library(local=False): filewrite.write(cardstring.playcard(game,local)) filewrite.close() - skeleton.footerwrite("gamebuild/library/index.html") + gameskel.footerwrite("gamebuild/library/index.html") if __name__ == "__main__": library(True)