Compare commits

...

2 Commits

Author SHA1 Message Date
62f190c5b1 Added script for generating the archive 2025-10-06 21:16:08 +02:00
3c6dd62919 This sounds a bit better 2025-10-06 20:58:44 +02:00
5 changed files with 28 additions and 5 deletions

3
.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
template_upstream
archive
template.zip

View File

@@ -1,8 +1,6 @@
# THIS WILL NOT WORK IF YOU RUN IT YOURSELF!
# TUL Typst template generator
The generator expects `template.zip` with the full template included, it just injects its own `thesis.typ` into it.
I'll make the script for generating this archive when I get back from work today lol.
Before you host this yourself, make sure to run the `build.sh` script to create the template archive. Without it, the generator will not work.
[Here's a running instance of this generator, just to get a rough idea.](https://internal.prochazkaml.eu/tultemplategen)

BIN
assignment.pdf Normal file

Binary file not shown.

22
build.sh Executable file
View File

@@ -0,0 +1,22 @@
mkdir -p archive
if [ ! -d template_upstream ]; then
git clone git@gordon.zumepro.cz:tul/tultemplate2 template_upstream
else
cd template_upstream
git pull
cd ..
fi
cp -r \
template_upstream/template \
template_upstream/citations.bib \
template_upstream/Makefile \
assignment.pdf \
archive
rm template.zip
cd archive
zip -r ../template.zip *
cd ..

View File

@@ -167,7 +167,7 @@ const pronouns_en = {
const assignment_formats = {
"empty": {
name: "Vložit do dokumentu prázdnou stránku.\nTuto stránku poté nahradíte podepsaným zadáním."
name: "Vložit do dokumentu prázdnou stránku.\nTuto stránku poté nahradíte podepsaným zadáním před vazbou dokumentu."
},
"external": {
name: "Vložit do dokumentu zadání ve formě PDF."