Files
30-seconds-of-code/scripts/readme.py
2018-01-21 12:13:24 +05:30

26 lines
849 B
Python

import os
def tagger():
tag_data = open('tag_database').read()
tag_dict = {}
tag_list = tag_data.split('\n')
for tag in tag_list:
category = tag.split(':')[1]
snippet = tag.split(':')[0]
if category in tag_dict:
tag_dict[category].append(snippet)
else:
tag_dict[category] = [snippet]
return tag_dict
files = os.listdir('snippets')
start = open("static-parts/readme-start.md").read() + '\n\n'
end = open("static-parts/readme-end.md").read()
toAppend = ''
tag_dict = tagger()
for category in tag_dict:
toAppend = toAppend + '# ' + category +'\n\n'
for snippet in tag_dict[category]:
someFile = open("snippets/" + snippet + '.md')
fileData = someFile.read()
toAppend += fileData + '\n'
open("README.md",'w').write(start+toAppend+'\n'+end)