26 lines
749 B
Bash
26 lines
749 B
Bash
#!/bin/sh
|
|
mkdir -p ./dist
|
|
|
|
# CV
|
|
xsltproc ./assets/xsl/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/grad-school-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
|