diff --git a/temp_index.py b/temp_index.py index 95c96ab..38e2e05 100644 --- a/temp_index.py +++ b/temp_index.py @@ -12,6 +12,7 @@ from reportlab.pdfgen import canvas from reportlab.platypus import PageBreak, Paragraph, SimpleDocTemplate, Spacer CWD = Path().resolve() +NUM_WORDS_COMMENT = 50 from html.parser import HTMLParser from io import StringIO @@ -64,12 +65,7 @@ def select_fields(fields, content, styles, book): content.append(Spacer(1, 12)) if "comments" in fields: - comments = ", ".join( - [ - shorten(comment.text, width=50, placeholder="...") - for comment in book.comments - ] - ) + comments = " ".join([c.text for c in book.comments]).split()[:NUM_WORDS_COMMENT] tag = "{}".format(comments) pcomments = Paragraph(strip_tags(tag)) content.append(pcomments)