aboutsummaryrefslogtreecommitdiff
path: root/cli.js
diff options
context:
space:
mode:
authorLarsVomMars2021-05-29 15:18:08 +0200
committerLarsVomMars2021-05-29 15:18:08 +0200
commitd0f66e00f0d875cc6342f2247505a5c719180362 (patch)
tree746fbbeabfd6b7803b742b208be8bd7ae897835b /cli.js
parentee0e9f0967ca993d746ff8122b2b5a61add4db97 (diff)
Nur für Marvin <3
Diffstat (limited to 'cli.js')
-rwxr-xr-xcli.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/cli.js b/cli.js
index 12e5773..52f956e 100755
--- a/cli.js
+++ b/cli.js
@@ -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) {