Giter VIP home page Giter VIP logo

luogu-super-todolist's Introduction

Luogu-Super-Todolist

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

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

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

对应洛谷讨论贴

安装方法

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

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

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

使用示例

在题目页面:

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

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

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

在洛谷首页

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

实际使用

  • 不限量地添加题目到任务计划
  • 方便地管理、使用任务计划
  • 利用导入与导出功能,将任务计划与朋友共享
  • 利用导入与导出功能,可以与 @memset0 的项目进行配合使用

不完善之处

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

已知 bug

  • 用户 AC 数为零时会出问题
  • 尚未处理访问洛谷 500502 等状况

鸣谢

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

luogu-super-todolist's People

Contributors

anguei avatar legendword avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.