ac-predictor 的汉化版,感谢 @key-moon 提供原版脚本(原版为日语)。
本人不会日语,翻译主要依靠日常使用经验,有道/谷歌翻译辅助。欢迎 PR 改进翻译。
改过的版本我用了好久,没发现什么问题,如果真有问题欢迎提 issue。
Note
目前项目只是对原版脚本进行了翻译,没有做别的事。后续会移除无用功能(tweet)并优化代码。
已经安装过插件的可以跳过此步。
打开官网 https://www.tampermonkey.net/,按提示操作即可。
支持的浏览器:Chrome、(新版) Edge、Firefox、Safari、Opera Next。理论上支持所有 Chromium 内核的浏览器。
打开 Greasy Fork 脚本链接,选择“安装此脚本”,按提示操作即可。
- 复制代码:选择 ac-predictor.js 或 ac-predictor.min.js(UglifyJS 压缩的版本)并复制。
- 添加脚本:打开 Tampermonkey 选项,选择“+”,用刚复制的代码将原来的替换掉,按下 Ctrl+S 即可。
优点:操作简单,可以自动更新脚本
ℹ️ 请仅在网络情况好(
raw.githubusercontent.com
能正常访问)的情况下使用此方法。检查方法:命令行执行
nslookup raw.githubusercontent.com如果出现
Non-existent domain
之类的错误,则表明无法使用。可以采用下面的解决方法。修改 DNS 解析服务器
使用 Google Public DNS 即可:
- IPv4 首选
8.8.8.8
,备选8.8.4.4
- IPv6 首选
2001:4860:4860::8888
,备选2001:4860:4860::8844
然后重启电脑。千万不要忘记设置 IPv6,要不然很可能还是用不了。
直接复制下面的内容:
// ==UserScript==
// @name ac-predictor-cn
// @namespace https://github.com/GoodCoder666/ac-predictor-extension-CN
// @icon https://atcoder.jp/favicon.ico
// @version 1.2.16
// @description AtCoder 预测工具 (由GoodCoder666翻译为简体中文)
// @author GoodCoder666
// @license MIT
// @supportURL https://github.com/GoodCoder666/ac-predictor-extension-CN/issues
// @match https://atcoder.jp/*
// @exclude https://atcoder.jp/*/json
// @require https://raw.githubusercontent.com/GoodCoder666/ac-predictor-extension-CN/main/ac-predictor.min.js
// ==/UserScript==
再使用方法2的第二步添加脚本即可。
打开 AtCoder,页面右侧应出现一个向左的箭头,此时随便打开一场比赛的 standings(如 ABC285),稍等几秒:
如果你发现表格右侧多出来了两列,那么恭喜,你的 ac-predictor-cn 插件已经生效。
本项目使用 MIT License。
This project is licensed under the MIT License.
Thanks to @key-moon for the original script (Japanese).