代码拉取完成,页面将自动刷新
from collections import defaultdict
from operator import index
import os
import requests
import json
from requests.packages import urllib3
urllib3.disable_warnings()
ddiaPath = "./DDIA-Reading-Notes/"
targetPath = "docs/ddia/"
if not os.path.exists(targetPath):
os.mkdir(targetPath)
titles = [
"第一章:可靠性,可扩展性,可维护性",
"第二章:数据模型与查询语言",
"第三章:存储与检索",
"第四章:数据编码与演化",
"第五章:数据复制",
"第六章:分区",
"第七章:事务",
"第八章:分布式系统的挑战",
"第九章:一致性与共识",
"第十章:批处理",
"第十一章:流处理",
"第十二章:数据系统的未来",
]
header = """---
icon: page
title: {}
# 设置作者
author: 负雪明烛
# 设置写作时间
date: 2022-04-28
category:
- 读书笔记
tag:
- 数据密集型应用系统设计
- DDIA
- 大数据
---
"""
articles = os.listdir(ddiaPath)
for article in articles:
if article.startswith("."):
continue
print(article)
if article == "README.md":
title = "一本神书:《数据密集型应用系统设计》"
else:
chapter = int(article.replace("chapter", "").replace(".md", ""))
title = titles[chapter - 1]
with open(ddiaPath + article) as start:
with open(targetPath + article, "w") as end:
end.writelines(header.format(title))
end.writelines(start.readlines())
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。