- =gameserverpath=: path to directory on the server where files will be uploaded, including trailing slash
- =gameserverpath=: path to directory on the server where files will be uploaded, including trailing slash
- =endlessgames=: a list of “endless” games in the format =title (console)=
- =endlessgames=: a list of “endless” games in the format =title (console)=
- =description=: content for the “about” section (can include HTML tags)
- =description=: content for the “about” section (can include HTML tags)
- =startyear=: year from which to begin tracking (an integer)
- =gamestartyear=: year from which to begin tracking (an integer)
- =hue=: theme colour expressed as a hue from 0 to 360
- =gamehue=: 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)
- =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
** Testing
- Run =python3 generategames.py local= to build in =gamebuild=.
- Run =python3 generategames.py local= to build in =gamebuild=.
* First run
* First run
- Run =python3 init.py= and then =chmod +x build.sh=.
- Run =python3 init.py= and then =chmod +x build.sh=.
- Create directories on the server corresponding to any =*serverpath= variables you have set..
- Create directories on the server corresponding to any =*serverpath= variables you have set.
* Building
* Building
- Run =./build.sh= to build and upload to the server.
- Run =./build.sh= to build and upload to the server.