26 lines
849 B
Python
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)
|