Awesome
LeetCodeCN-Submissions-Crawler
LeetCodeCN-Submissions-Crawler 是获取个人 LeetCode 提交代码的爬虫。
特性
- 一键获取个人在 LeetCode 的提交记录,并在本地生成代码文件。
- 可生成 Python,Python3,Java,C++,Go等多种语言文件。
- 支持修改不同时间段内的提交记录。
- 一键上传到 Github 仓库。
使用
- 下载或克隆仓库到本地(两种方法)
- 点击右上角 Clone or download 按钮,点击 Download Zip 下载到本地。
- 在目标文件夹内右键打开 git bash,输入下方代码后回车。
git clone https://github.com/ML-ZimingMeng/LeetCodeCN-Submissions-Crawler.git
- 安装相关库
pip install -r requirements.txt
- 配置 config.json 文件,用户名,密码,本地存储地址,时间(天)
- 运行
main.py
文件。
贡献
- Fork 代码仓库 并从 master 创建你的分支
- 如果你添加的代码需要测试,请添加测试!
- 确保单元测试通过 (npm test).
- 确保代码风格一致 (npm run lint).
- 提交你的代码 (git commit) 提交信息格式参考
许可
Apache-2.0