Blog/Meme/tools/dump_md.py

28 lines
658 B
Python

# 对指定json文件提取数据生成README.md文件
import json
# 从指定的JSON文件中读取数据
json_filename = "wechat.json" # 请替换为实际的文件名
# 读取JSON文件
with open(json_filename, "r", encoding="utf-8") as f:
data = json.load(f)
# 获取名称
name = data["name"]
# 生成Markdown内容
markdown_content = f"# {name}\n\n"
# 遍历items提取val值并生成Markdown格式
for item in data["items"]:
val_url = item["val"]
markdown_content += f"![]({val_url})\n"
# 写入README.md文件
with open("README.md", "w", encoding="utf-8") as f:
f.write(markdown_content)
print("README.md文件已生成。")