ludoux / ngapost2md

艾泽拉斯国家地理论坛/NGA玩家社区/NGA单帖爬虫/牛国安一键存贴,不怕冲水
MIT License
97 stars 10 forks source link

feat: 初步修改配置读取 #64

Closed ludoux closed 1 year ago

oarinv commented 1 year ago

旧版配置自动更新的话,直接在代码里面写入默认相关配置,如果检查到版本不相符,就输出默认配置覆盖到config.ini文件。从网络下载配置文件来更新可能不是好办法。

  1. 在现有config.ini文件的基础上修改
  2. 遍历默认配置的节和配置项,并与现有配置进行对比并更新
  3. 旧配置有多余的项就删去,少的项就增加
  4. 更新时不对值做任何修改
ludoux commented 1 year ago

@oarinv 分支被rebase并被force push上来了,假如需要拉取请强制拉取

oarinv commented 1 year ago

@oarinv 分支被rebase并被force push上来了,假如需要拉取请强制拉取

ok

ludoux commented 1 year ago

每次启动均会读取默认配置,然后读取外部配置,从外部配置里面取值填充进默认配置,最终把这个填充后的“默认”配置保存在文件内。因此注释等每次启动均会被覆盖