Automate creating files reading a text file containing filenames using Python.
I had a text file with blog post titles and filenames. I use a template to create blog posts. When I create only one blog post I just
cp template _posts/new-post.md but now I had more than 10 posts to create.
The text file looked like this:
An awesome blog post... an-awesome-blog-post.md Some other blog post some-other-blog-post.md ... Yet another maybe 15th blog post yet-another-maybe-15th-blog-post.md
shutil.copy2 to copy the template into the new file.
import shutil with open('posts.txt', 'r') as fh: for line in fh: if '.md' in line: shutil.copy2('template', line.rstrip('\r\n'))