infozettel lioncup
This commit is contained in:
@@ -53,13 +53,17 @@ class Email:
|
||||
|
||||
def get_yaml(f):
|
||||
'''Extracts the yamlHeader from a Markdown file'''
|
||||
yamlHeader = None
|
||||
pointer = f.tell()
|
||||
if f.readline() != '---\n':
|
||||
f.seek(pointer)
|
||||
return ''
|
||||
readline = iter(f.readline, '')
|
||||
readline = iter(readline.__next__, '---\n')
|
||||
return ''.join(readline)
|
||||
|
||||
yamlHeader = ''.join(readline)
|
||||
|
||||
return yamlHeader
|
||||
|
||||
|
||||
def checkHeader(header):
|
||||
@@ -156,11 +160,11 @@ if __name__ == "__main__":
|
||||
print(f"Couldn't get apiKey")
|
||||
continue
|
||||
|
||||
email = emailTemplate
|
||||
email = Email.loadFromMdFile(argv.mdFilePath) # emailTemplate
|
||||
email.addApiKeyToUrls(apiKey)
|
||||
|
||||
# Create the plain-text and HTML version of your message
|
||||
text = pypandoc.convert_text(email.mdText, "markdown", format='md', extra_args=[
|
||||
text = pypandoc.convert_text(email.mdText, "plain", format='md', extra_args=[
|
||||
"--self-contained", "--resource-path=../aufgaben"])
|
||||
html = pypandoc.convert_text(email.mdText, "html", format='md', extra_args=[
|
||||
"--self-contained", "--resource-path=../aufgaben"])
|
||||
|
||||
Reference in New Issue
Block a user