Argon Design 的 Todo List 工具,刷题的得力伙伴。
- 简洁清爽的 UI ,使用现代感十足的 Argon Design 框架;
在浏览器中打开并编辑 Todo List ,而不是像 memset0 之前那个项目一样需要手改配置文件。由于该项目需要考虑部署在公网服务器的情况,所以正在调整该项功能,目前就把它撤销了;- 支持常见的各大 OJ ,现在已有
UOJ / LOJ / BZOJ(UOJ/LOJ未经测试,想用需要暂时手动解除注释)/ 洛谷 ,将会马上添加 CF / Vjudge; - 支持获取其他网友的做题记录并进行比较,也可以用于机房的题目交流;
- OJ爬虫做对象化处理,便于快速创建自定义OJ对象,快速应用到其他基于已有开源OJ类的自建的项目。
git clone https://github.com/zhtg-cxxc/oi-xcpc-todolist
cd oi-xcpc-todolist
pip3 install -r requirements.txt
cp -r config.sample config
配置 config/user.yml
, config/config.yml
, config/problem.yml
后,在项目目录运行:
python3 server.py
项目将可通过 localhost:25252 访问。
按计划完成的顺序排序
-
BZOJ 的权限题爬取(BZOJ早爆炸了,现在可以通过创建自定义UOJ对象爬取黑暗爆炸OJ的记录,不过UOJ暂未经过测试); - 洛谷的题目名称和做题记录爬取;
- CodeForces 的题目名称和做题记录爬取(目前可以通过
洛谷 #CFXXXX
变相爬取,AtCoder之类的同理); - VJudge 的题目名称和做题记录爬取 (需要考虑OJ无自带AC列表的处理方式,可能就咕咕了);
- 把展示界面与修改界面分离。