简体中文 | English
LeetCode 题解仓库自动生成与发布。
样例:My accepted leetcode solutions
- 下载本工具
$ git clone https://github.com/jlice/leetcode-publisher.git
- 安装依赖(需要Python 3.5或更高版本)
$ cd leetcode-publisher
$ pip install -r requirements.txt
- 配置(复制
config.example.yml
为config.yml
,然后编辑之)
$ cp config.example.yml config.yml
$ vim config.yml
- 尽情使用!
$ python src/app.py
本工具会自动获取你在 LeetCode 上的数据,并缓存至_cache
文件夹,这样你就不需要从 LeetCode 重复获取数据。
题解仓库生成在repo
文件夹,每次生成前会删除该文件夹。_source
文件夹里的内容在生成时会复制到repo
文件夹下。
README和题解的模板采用Jinja2编写,位于templ
文件夹。
只获取与展示通过的代码。如果同一编程语言的代码多次通过,只展示最新的。如果使用多个编程语言答题,会展示多个编程语言的解答。