diff --git a/temp_index.py b/temp_index.py index 5184043..387a7f5 100644 --- a/temp_index.py +++ b/temp_index.py @@ -11,7 +11,7 @@ def make_cards(): """The main entrypoint for card generation.""" # TODO: thread arguments into this logic doc = create_doc("text.pdf") - content = get_fields(doc) + content = get_fields() doc.build(content) @@ -22,37 +22,39 @@ def get_fields(): session = init_session("sqlite:///metadata.db") for book in session.query(Book).all(): - ptitle = Paragraph( - "{}".format(book.title), styles["Italic"] - ) - ptime = Paragraph( - "Uploaded: {}".format(book.timestamp), styles["Normal"] - ) - pcomments = Paragraph("{}".format(comment.text)) + for comment in session.query(Comment).all(): + ptitle = Paragraph( + "{}".format(book.title), styles["Italic"] + ) + ptime = Paragraph( + "Uploaded: {}".format(book.timestamp), + styles["Normal"], + ) + pcomments = Paragraph("{}".format(comment.text)) - format_string = "{}" - all_authors = [author.name for author in book.authors] - glued_together = format_string.format(", ".join(all_authors)) + format_string = "{}" + all_authors = [author.name for author in book.authors] + glued_together = format_string.format(", ".join(all_authors)) - format_string = "{}" - all_tags = [tag.name for tag in book.tags] - tags_glued_together = format_string.format(", ".join(all_tags)) + format_string = "{}" + all_tags = [tag.name for tag in book.tags] + tags_glued_together = format_string.format(", ".join(all_tags)) - content.append(ptitle) - content.append(Spacer(1, 12)) - content.append(ptime) - content.append(Spacer(1, 12)) - content.append(pcomments) + content.append(ptitle) + content.append(Spacer(1, 12)) + content.append(ptime) + content.append(Spacer(1, 12)) + content.append(pcomments) - p = Paragraph(glued_together, styles["Normal"]) - content.append(p) - content.append(PageBreak()) - content.append(Spacer(6, 12)) + p = Paragraph(glued_together, styles["Normal"]) + content.append(p) + content.append(PageBreak()) + content.append(Spacer(6, 12)) - p = Paragraph(tags_glued_together, styles["Normal"]) - content.append(p) - content.append(PageBreak()) - content.append(Spacer(6, 12)) + p = Paragraph(tags_glued_together, styles["Normal"]) + content.append(p) + content.append(PageBreak()) + content.append(Spacer(6, 12)) return content