https://github.com/goodcoder666/ac-predictor-extension-cn
ac-predictor 汉化版脚本
https://github.com/goodcoder666/ac-predictor-extension-cn
atcoder chinese-simplified chinese-translation userscript
Last synced: 6 months ago
JSON representation
ac-predictor 汉化版脚本
- Host: GitHub
- URL: https://github.com/goodcoder666/ac-predictor-extension-cn
- Owner: GoodCoder666
- License: mit
- Created: 2023-01-19T09:52:04.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-20T09:54:40.000Z (over 2 years ago)
- Last Synced: 2025-02-14T21:54:57.758Z (8 months ago)
- Topics: atcoder, chinese-simplified, chinese-translation, userscript
- Language: JavaScript
- Homepage:
- Size: 55.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ac-predictor-extension-CN
ac-predictor 的汉化版,感谢 [@key-moon](https://github.com/key-moon) 提供[原版脚本](https://github.com/key-moon/ac-predictor/tree/master/ac-predictor-extension)(原版为日语)。
本人不会日语,翻译主要依靠日常使用经验,有道/谷歌翻译辅助。**欢迎 PR 改进翻译。**
改过的版本我用了好久,没发现什么问题,如果真有问题欢迎提 [issue](https://github.com/GoodCoder666/ac-predictor-extension-CN/issues)。
> **Note**
>
> 目前项目只是对原版脚本进行了翻译,没有做别的事。后续会移除无用功能(tweet)并优化代码。## 使用方法
### 1. 安装 Tampermonkey 浏览器插件
> 已经安装过插件的可以跳过此步。
打开官网 [https://www.tampermonkey.net/](https://www.tampermonkey.net/),按提示操作即可。
支持的浏览器:Chrome、(新版) Edge、Firefox、Safari、Opera Next。理论上支持所有 Chromium 内核的浏览器。
### 2. 将脚本添加到 Tampermonkey
⚠️注意:如果已经安装了原版插件请先禁用或卸载,否则会冲突导致无法正常使用!:warning:
#### 方法1:使用 Greasy Fork 安装脚本(推荐)
打开 [Greasy Fork 脚本链接](https://greasyfork.org/zh-CN/scripts/458528-ac-predictor-cn),选择“安装此脚本”,按提示操作即可。
#### 方法2:直接添加脚本
1. 复制代码:选择 [ac-predictor.js](./ac-predictor.js) 或 [ac-predictor.min.js](./ac-predictor.min.js)(UglifyJS 压缩的版本)并复制。
2. 添加脚本:打开 Tampermonkey 选项,选择“+”,用刚复制的代码将原来的替换掉,按下 Ctrl+S 即可。#### 方法3:使用外部引用
优点:操作简单,可以自动更新脚本
> ℹ️ 请仅在网络情况好(`raw.githubusercontent.com` 能正常访问)的情况下使用此方法。
>
> 检查方法:命令行执行
>
> ```shell
> 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,要不然很可能还是用不了。直接复制下面的内容:
```javascript
// ==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的第二步添加脚本即可。
### 3. 测试是否添加成功
打开 [AtCoder](https://atcoder.jp/),页面右侧应出现一个向左的箭头,此时随便打开一场比赛的 standings(如 [ABC285](https://atcoder.jp/contests/abc285/standings)),稍等几秒:

如果你发现表格右侧多出来了两列,那么恭喜,你的 ac-predictor-cn 插件已经生效。
## 版权
本项目使用 [MIT License](./LICENSE)。
> This project is licensed under the [MIT License](./LICENSE).
>
> Thanks to [@key-moon](https://github.com/key-moon) for the [original script](https://github.com/key-moon/ac-predictor/tree/master/ac-predictor-extension) (Japanese).