本项目用于七牛文档站关于下载部分的自动化检查,主要检查以下内容:
- 下载链接是否可用
- url链接中的架构与文档描述架构是否匹配
- 文档描述架构与实际下载文件架构是否匹配
确保已经安装好dart环境,然后执行以下命令安装依赖:
dart pub get
执行以下命令可直接运行:
dart run bin/qiniu_doc_checker.dart config.yaml
执行以下命令可进行AOT编译构建出可直接运行的二进制文件:
dart compile exe bin/qiniu_doc_checker.dart -o qiniu_doc_checker
可直接运行二进制文件:
./qiniu_doc_checker config.yaml
服务器端可能会返回429错误,这是因为请求过于频繁,触发了服务器端的反爬机制,等待一段时间后再次运行即可。