python 3.11(pipenv)
"mysql": {
"host": "127.0.0.1", // 服务器地址
"user": "root", // 用户名
"password": "123456", // 密码
"port": "3306", // 端口
"database": "test", // 数据库名字
},
"table": "chinese_poetry", // 诗词表名 !!!注意, 若表名已存在会删除该表, 请注意备份!
"tableAuthor": "chinese_poetry_author", // 作者表名 !!!注意, 若表名已存在会删除该表, 请注意备份!
"source": "/opt/chinese-poetry", // 古诗词根目录
"files": { // 当诗词表名或作者表名长度为0时, 处理对应的文件
"data": [ // 录入数据的参数, 你可以根据需要修改或删除部分内容
{
"path": "json/poet.tang.*.json",// 指定匹配的文件(Unix 文件名模式匹配)
"dynasty": "唐", // 指定朝代
"collection": "唐詩", // 指定集合
"author": "老子" // 可选, 手动指定作者
}
],
"include": ["唐詩", "宋詞"], // 只处理特定的collection
"exclude": ["幽夢影"], // 不处理特定的collection, 若include不为空, 则此项无效
"authors": ["ci/author.song.json"] // 匹配作者文件(Unix 文件名模式匹配)
}
- 前往下载 chinese-poetry
- 将
config.json.sample
另存为config.json
并配置好相关参数
- 运行
start.py
git submodule update --init --recursive
pipenv shell
pipenv install
python ./start.py