文件名称:leetcode题库-LeetCode_Helper:Python实现的LeetCode仓库美化程序。爬取LeetCode-cnAC的题目描述
文件大小:176KB
文件格式:ZIP
更新时间:2024-07-19 12:08:36
系统开源
leetcode题库 LeetCode_Helper 概述 Python 实现的 LeetCode 仓库美化程序。爬取 LeetCode-cn AC 的题目描述和提交的代码,并整理至相应的文件夹,生成相应的 README 文件。 本项目参考了: 特点 支持爬取题目列表(中英文),保存为指定目录下的 README 和 README_EN 文件 支持爬取题目描述(中英文),保存为对应 title 文件夹下的 README 和 README_EN 文件 支持爬取用户提交的代码,保存为对应 title 文件夹下的 AC 源码(可以是任意语言) 支持修改导出数据的模板 异步下载题目描述,高速并发导出文件 支持增量更新,当 LeetCode-cn 有新内容(题目/提交的代码)时,可以选择增量形式更新 使用 使用 git clone 或直接下载本仓库代码至本地 本项目需要用到第三方库 requests 和 aiohttp,可通过 pip 命令安装。 运行 python run.py 效果 具体效果以及爬取的具体数据可参看我的 repo: 你可以根据你自己的需求爱好修改 templates.py 其中
【文件预览】:
LeetCode_Helper-master
----.gitattributes(66B)
----imgs()
--------leetcode-logo.png(34KB)
--------run.png(9KB)
--------example_cn.png(44KB)
--------example_en.png(43KB)
--------problem.png(42KB)
----helper()
--------node.py(5KB)
--------config.py(1KB)
--------problems.py(12KB)
--------login.py(1KB)
--------utils.py(2KB)
--------main.py(536B)
--------__init__.py(0B)
--------templates.py(3KB)
--------extractor.py(7KB)
--------constants.py(2KB)
----run.py(544B)
----LICENSE(1KB)
----README.md(2KB)
----tests()
--------test_config.py(650B)
--------__init__.py(0B)
----.gitignore(62B)