legendword / Luogu-Super-Todolist

洛谷超级任务计划,不限任务计划长度(第三方)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Luogu-Super-Todolist

还在为「任务计划爆满」而烦恼吗?

这是一个第三方洛谷超级任务计划脚本,不限任务计划长度,直接运行在洛谷题目页面和首页,支持显示通过状态,方便快捷!

同时,该脚本将在原任务计划列表有空余的情况下,将所有超级任务计划当中的题目按照加入时间顺序,同步到洛谷任务计划当中,直到洛谷计划再次爆满。

对应洛谷讨论贴

安装方法

请不要使用 GitHub 的 Clone or download 按钮安装脚本!

注意:这是一个用户脚本(userscript),在使用之前,请确保您的浏览器安装了 Tampermonkey 插件

确保您的浏览器安装 Tampermonkey 插件后,单击该图片安装脚本:

使用示例

在题目页面:

进入任意题目界面,脚本会自动判断该题目是否在任务计划中,并对页面进行相应修改,如图:

用户可以使用按钮对任务计划进行添加和删除操作。

如果是第一次运行脚本,脚本会自动同步洛谷原任务计划到脚本的 superTodolist 当中。

在洛谷首页

进入洛谷首页,脚本会自动将首页任务计划更新为 SuperTodolist,并保证原有题目顺序不变。脚本使用绿色对勾表示已通过题目,橙色问号表示尝试过的题目,黑色横线表示未做题目。由于获取题目分数需要较大开销,所以暂时无此功能。如图:

不完善之处

  • 尚不支持展示题目分数。
  • 尚未添加洛谷首页直观的任务计划编辑按钮。从任务计划删除题目可以从题目页面单个执行。

已知 bug

  • 用户 AC 数为零时会出问题
  • 将题目从列表移除时报错

鸣谢

  • @memset0 提供创意
  • @Legendword 协助 jQuery 部分代码
  • @memset0, @Legendword 找出 bug

About

洛谷超级任务计划,不限任务计划长度(第三方)

License:MIT License


Languages

Language:JavaScript 100.0%