You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
584 B
Python
31 lines
584 B
Python
5 years ago
|
#!/usr/bin/python
|
||
|
|
||
|
import os
|
||
|
|
||
|
PREFIX = '''# python-gjk
|
||
|
|
||
|
Učí profesor Kubis a docent Veškrna.
|
||
|
|
||
|
'''.splitlines()
|
||
|
|
||
|
def get_mds(path):
|
||
|
results = []
|
||
|
for i in os.listdir(path):
|
||
|
if i[0] == '.':
|
||
|
continue
|
||
|
if os.path.isdir(i):
|
||
|
results = results + get_mds(os.path.join(path, i))
|
||
|
else:
|
||
|
name, extension = os.path.splitext(i)
|
||
|
if extension == ".md":
|
||
|
results.append(os.path.join(path, name))
|
||
|
return results
|
||
|
|
||
|
def mkformat(files):
|
||
|
result = []
|
||
|
|
||
|
|
||
|
files = [i for i in get_mds('.') if i != './README']
|
||
|
with open('README.md', 'w') as f:
|
||
|
f.writelines(PREFIX + mkformat(files))
|