简易赛事计时器

在页面左下角添加计时器

Author
xiezheyuan
Daily installs
0
Total installs
23
Ratings
0 0 0
Version
0.6
Created
2024-07-24
Updated
2024-07-25
License
MIT
Applies to
All sites

简易赛事计时器脚本指南

欢迎使用简易赛事计时器脚本! 这是一个专为 OIer 设计的用户脚本,能够帮助你随时掌握即将到来的各类赛事时间。以下是脚本的功能介绍、使用方法以及配置指南。

功能介绍

  1. 赛事倒计时:在网页左下角显示赛事的倒计时,提醒你赛事的临近。
  2. 智能提醒:当你访问某些特定网站时,脚本会弹出提示,建议你合理安排时间,避免过度娱乐。
  3. 自定义配置:你可以根据需要自定义赛事的日期和相关提示。

使用方法

  1. 安装用户脚本管理器:如果你还没有安装用户脚本管理器,如 Tampermonkey 或 Greasemonkey,请先安装一个。
  2. 安装脚本:将脚本代码复制到用户脚本管理器中,保存即可。
  3. 访问网页:打开任意网页,计时器会自动显示在页面左下角。

配置指南

脚本的配置通过 countdown_config 对象进行。以下是详细的配置项说明和示例。

countdown_config

  • dates:一个数组,包含赛事的日期和描述。

    • id:每个赛事的唯一标识符,建议以 countdown-to 为前缀,避免以 -div 为后缀,以避免与网页元素和脚本内部元素相冲突而导致出乎意料的情况。
    • date:赛事的日期和时间,格式为 YYYY-MM-DDTHH:MM:SSZ。注意请按照北京时间填写,而不是协调时
    • text:赛事的描述。
  • urls:一个数组,包含特定网站的关键词和提示信息。

    • keyword:一个数组,包含触发提示的网址关键词。
    • text:网站的描述。
    • verb:用于提示用户的行为动词。
  • suggest:一个对象,包含建议用户跳转的网址和描述。

    • url:建议跳转的网址。
    • text:建议跳转的网站描述。

示例配置

let countdown_config = {
    dates: [
        { id: "countdown-to-noip", date: "2024-11-30T08:00:00Z", text: "NOIP 2024" },
        { id: "countdown-to-hnoi", date: "2025-03-01T08:00:00Z", text: "HNOI 2025" }
    ],
    urls: [
        { keyword: ["zhihu"], text: "知乎", verb: "刷" },
        { keyword: ["bilibili"], text: "B站", verb: "刷" },
        { keyword: ["tieba"], text: "贴吧", verb: "看" },
        { keyword: ["generals"], text: "Gen", verb: "打" },
        { keyword: ["florr"], text: "Florr", verb: "玩" }
    ],
    suggest: { url: "https://www.luogu.com.cn/", text: "洛谷" }
}

配置说明

  • dates:每个赛事的日期和描述需要按照格式填写,确保日期和时间的准确性。
  • urls:当你访问包含这些关键词的网址时,脚本会弹出提示。关键词可以是网站名称的一部分。
  • suggest:当你在特定网站停留时,脚本会建议跳转到这个网址,帮助你更好地安排时间。

注意事项

  • 唯一性:每个赛事的 id 必须保证唯一,避免与其他元素冲突。
  • 格式:日期和时间的格式必须严格按照 YYYY-MM-DDTHH:MM:SSZ 填写,确保脚本能正确解析。

希望这份指南能帮助你更好地使用简易赛事计时器脚本,合理安排时间,享受赛事带来的快乐!如果你有任何问题或建议,欢迎随时反馈。