store the files in a provided folder

This commit is contained in:
Andreas Zweili 2020-10-13 23:11:47 +02:00
parent 26119705a6
commit 60a34d2ef5
1 changed files with 11 additions and 2 deletions

View File

@ -1,11 +1,20 @@
import os.path
import markdownify
def _build_path(title):
ressources_folder = "~/03_documents/ressources/"
base_filename = str(title)
short_path = os.path.join(ressources_folder, base_filename + ".md")
return os.path.expanduser(short_path)
def write_to_file(article, header):
file_path = _build_path(article.title)
markdown = markdownify.markdownify(article.html, heading_style='ATX')
with open(str(article.title) + ".md", 'w') as f:
with open(file_path, 'w') as f:
f.write(header)
f.write('------')
f.write('\n')
with open(str(article.title) + ".md", 'a') as f:
with open(file_path, 'a') as f:
f.write(markdown)