TUL Typst template generator
Easy-to-use generator for the TUL Typst thesis template. Simply answer some questions and it will give you a ZIP archive with everything you need - the template itself, all required assets (including fonts) and of course your personal information based on your answers.
Our official instance of this generator is available here.
Building
Manually
Before hosting this generator, make sure to install the required packages and run the build.sh script to pull in some required assets and create the template archive. Without these, the generator will not work correctly.
# Required packages
pacman -S csvkit jq zip # for Arch Linux
apt install csvkit jq zip # for Debian/Ubuntu/...
Using Nix
Just run:
nix run "git+https://git.zumepro.cz/tul/tultemplategen"
This will start a local instance of the generator on localhost:8080.
Hosting the generator yourself
The generator requires no special hosting, it is a simple static website.
For development purposes, either the PHP or Python development servers work fine (and will probably be already installed on your machine):
# Pick either one
php -S localhost:8080
python -m http.server
To deploy the generator to your server, you need to copy over:
index.htmltemplate.zipassets,lib&src(recursively, of course)