Relevant code for the table is in lines 125-132:
PHP Code:
def gen_html(authorName, bio, titles, items, dataurl):
html = "<div>\r\n <table border=\"0\" style=\"border-collapse: collapse\" cellspacing=\"2\" cellpadding=\"0\"; table-layout: fixed; width: 320px; text-align: center;>\r\n <thead>\r\n <tr>\r\n <td bgcolor=\"[bgcolor]\" style=\"vertical-align: middle; padding-left: 3; padding-right: 3; padding-top: 10; padding-bottom: 10; border-top: 1px; border-right: 1px; border-bottom: 1px; border-left: 1px; border-top-color: [bordercolor]; border-right-color: [bordercolor]; border-bottom-color: [bordercolor]; border-left-color: [bordercolor]; border-top-style: solid; border-right-style: solid; text-align: center; border-bottom-style: solid; border-left-style: solid\">\r\n <p align=\"center\" style=\"margin-top: 18px; margin-bottom: 12px; margin-left: auto; margin-right: auto; width: fit-content; text-align: center !important; text-indent: 0px; background-color: [bgcolor]\" ;><strong style=\"font-family: \'Bookerly\',\'sans-serif\'; font-size: large; color: [textcolor]\">"
html = f'{html}{authorName}</strong></p>\r\n </td>\r\n <td bgcolor=\"[bgcolor]\" style=\"vertical-align: top; padding-left: 3; padding-right: 1; padding-top: 10; padding-bottom: 10; border-top: 1px; border-right: 1px; border-bottom: 1px; border-left: 1px; border-top-color: [bordercolor]; border-right-color: [bordercolor]; border-bottom-color: [bordercolor]; border-left-color: [bordercolor]; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid\">\r\n <p align=\"center\" style=\"margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; text-indent: 0px; background-color: [bgcolor]\"><img src=\"'
html = f'{html}{dataurl}\" width=\"140\" style=\"vertical-align: top\"></p>\r\n </td>\r\n </tr>\r\n </thead>\r\n <tbody>\r\n '
for c in range(len(titles)):
html = f'{html}<tr>\r\n <td bgcolor=\"[bgcolor]\" style=\"vertical-align: top; padding-left: 5; padding-right: 5; padding-top: 10; padding-bottom: 10; border-top: 1px; border-right: 1px; border-bottom: 1px; border-left: 1px; border-top-color: [bordercolor]; border-right-color: [bordercolor]; border-bottom-color: [bordercolor]; border-left-color: [bordercolor]; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid\">\r\n <p style=\"margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; text-indent: 0px; background-color: [bgcolor]\"><strong style=\"font-family: \'Bookerly\',\'sans-serif\'; font-size: 12px; color: [textcolor]; background-color: [bgcolor]\">{titles[c]}</strong></p>\r\n </td>\r\n <td bgcolor=\"[bgcolor]\" style=\"vertical-align: top; padding-left: 5; padding-right: 5; padding-top: 10; padding-bottom: 10; border-top: 1px; border-right: 1px; border-bottom: 1px; border-left: 1px; border-top-color: [bordercolor]; border-right-color: [bordercolor]; border-bottom-color: [bordercolor]; border-left-color: [bordercolor]; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid\">\r\n <p style=\"margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; text-indent: 0px; background-color: [bgcolor]\"><span style=\"font-family: \'Bookerly\',\'sans-serif\'; font-size: 12px; color: [textcolor]; background-color: [bgcolor]\">{items[c]}</span></p>\r\n </td>\r\n </tr>\r\n '
html = f'{html}<tr>\r\n <td colspan=\"2\" bgcolor=\"[bgcolor]\" style=\"vertical-align: top; padding-left: 5; padding-right: 5; padding-top: 10; padding-bottom: 10; border-top: 1px; border-right: 1px; border-bottom: 1px; border-left: 1px; border-top-color: [bordercolor]; border-right-color: [bordercolor]; border-bottom-color: [bordercolor]; border-left-color: [bordercolor]; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid\">\r\n <p style=\"margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; text-indent: 0px; background-color: [bgcolor]\" id=\"freeTextContainerauthor23386367\"><span style=\"font-family: \'Bookerly\',\'sans-serif\'; font-size: 12px; color: [textcolor]\"></span><span style=\"font-family: \'Bookerly\',\'sans-serif\'; font-size: 12px; color: [textcolor]\">{bio}</span></p><p align=\"right\" style=\"margin-top: 12px; margin-bottom: 12px; margin-left: 0px; margin-right: 0px; text-indent: 0px; background-color: #242424\"><span style=\"font-family: \'Bookerly\',\'sans-serif\'; font-size: 8px; color: #ffffff; background-color: #242424\">Generated using the GR AuthorNotes 2 plugin</span></p>\r\n </td>\r\n </tr>\r\n </tbody>\r\n </table>\r\n</div>'
return html