diff options
author | LarsVomMars | 2021-05-29 15:18:08 +0200 |
---|---|---|
committer | LarsVomMars | 2021-05-29 15:18:08 +0200 |
commit | d0f66e00f0d875cc6342f2247505a5c719180362 (patch) | |
tree | 746fbbeabfd6b7803b742b208be8bd7ae897835b /cli.js | |
parent | ee0e9f0967ca993d746ff8122b2b5a61add4db97 (diff) |
Nur für Marvin <3
Diffstat (limited to 'cli.js')
-rwxr-xr-x | cli.js | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -281,6 +281,21 @@ if ((idx = params.indexOf("-r")) > -1) { await fs.writeFile(__dirname + "/zeitung/parts/generated/final.tex", textex); })(); + const profs = (await fs.readFile(__dirname + "/stecks.csv", "utf8")).split("\n").slice(1, -1); + let flip = 1; + let textex = ""; + let pageX = 0; + for (const prof of profs) { + const [t, a, p, s] = prof.split(";").map(sanitize); + textex += `\\def\\stdname{${t}}\\def\\stdabi{${a}}\\def\\stdprof{${p}}\\def\\stdsecret{${s}}\\def\\stdnum{${flip}}\\def\\stdx{${pageX}}\\teacherprofile\n`; + if (flip % 3 === 0) { + textex += "\\clearpage\n" + } + flip++; + pageX += 6; + } + await fs.writeFile(__dirname + "/zeitung/parts/generated/teacherprofiles.tex", textex, "utf8"); + console.log("Probably finished?"); }); } else if ((idx = params.indexOf("-U")) > -1) { |