25 lines
681 B
Python
25 lines
681 B
Python
import os
|
|
|
|
DOCS_DIR = "docs/other"
|
|
|
|
# 获取脚本所在的路径
|
|
script_dir = os.path.dirname(os.path.abspath(__file__))
|
|
work_dir = os.path.join(script_dir, DOCS_DIR)
|
|
|
|
content = []
|
|
for root, _, files in os.walk(work_dir):
|
|
for file in files:
|
|
if not str(file).endswith(".md"):
|
|
continue
|
|
path = os.path.join(root, file)
|
|
with open(path) as f:
|
|
lines = f.readlines()
|
|
if len(lines) == 0:
|
|
continue
|
|
# 从第7行开始为标题
|
|
desc = lines[6].strip()
|
|
basename = os.path.basename(root)
|
|
content.append(f"|[{basename}](other/{basename}/)|{desc}|")
|
|
content.sort()
|
|
print("\n".join(content))
|