From ee779fec9310e36f74f8a0c341e0e6d5152558c5 Mon Sep 17 00:00:00 2001 From: Ainsley Ellis Date: Tue, 8 Jul 2025 05:14:49 -0400 Subject: [PATCH] Update script to include institution name in grad school statement --- scripts/grad-school.sh | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/scripts/grad-school.sh b/scripts/grad-school.sh index a1c1949..d5fb85a 100644 --- a/scripts/grad-school.sh +++ b/scripts/grad-school.sh @@ -1,7 +1,25 @@ #!/bin/sh -hash="$(git rev-parse HEAD)" - mkdir -p ./dist -xsltproc ./templates/grad-school.xsl cv.xml > ./dist/grad-school.html -weasyprint --quiet ./dist/grad-school.html ./dist/grad-school.pdf +# CV +xsltproc ./templates/grad-school.xsl cv.xml > ./dist/cv-grad-school.html +weasyprint --quiet ./dist/cv-grad-school.html ./dist/cv-grad-school.pdf + +# Personal Statement +schools=( + 'Trinity College Dublin' + 'University College Dublin' + 'University College Cork' +) + +for school in "${schools[@]}"; +do + name=$(echo $school | tr ' ' '-' | tr '[:upper:]' '[:lower:]') + temp_file=/tmp/$name-personal-statement.md + sed -e "s/\`INSTITUTION_NAME\`/$school/g" ./letters/personal-statement.md > $temp_file + sh ./scripts/letter.sh $temp_file "$school" "$school Admissions Team" + rm $temp_file + + mv ./dist/letter.html ./dist/$name-personal-statement.html + mv ./dist/letter.pdf ./dist/$name-personal-statement.pdf +done