diff --git a/generate_pdf.py b/generate_pdf.py index 539ac57..c937732 100644 --- a/generate_pdf.py +++ b/generate_pdf.py @@ -29,6 +29,7 @@ def main(): # Read the TSV data with open(input_tsv, 'r', encoding='utf-8-sig') as f: reader = csv.DictReader(f, delimiter='\t') + rows = list(reader) rows = sorted(rows, key=lambda r: r.get("Sending locality:", "").strip()) pdf = FPDF(format='Letter', unit='pt') diff --git a/generate_pdf_emoji_support.py b/generate_pdf_emoji_support.py index 78457e9..a0be52c 100644 --- a/generate_pdf_emoji_support.py +++ b/generate_pdf_emoji_support.py @@ -102,102 +102,143 @@ def main():
- """ + rf""" -Comments:
-{{ entry.value }}
- - {% elif entry.type == "inline" %} - -- {{ entry.label }} {{ entry.value }} -
- - {% else %} - -{{ entry.label }}
-{{ entry.value }}
- {% endif %} + + {% for row in rows %} +Comments:
+{{ entry.value }}
+ + {% elif entry.type == "inline" %} +Please evaluate your progress for this past term (1-5, 5 indicating the most progress):
+Truth: {{ entry.value }}
+ {% elif "Life" in entry.label %} +Life: {{ entry.value }}
+ {% elif "Gospel" in entry.label %} +Gospel: {{ entry.value }}
+ {% elif "Character" in entry.label %} +Character: {{ entry.value }}
+ {% elif "Service" in entry.label %} +Service: {{ entry.value }}
+ {% else %} + {{ entry.label }} +{{ entry.value }}
+ {% endif %} +{{ entry.label }}
+{{ entry.value }}
+ {% endif %} + {% endfor %} +