Greasy Fork is available in English.

ac-predictor-minimal

AtCoderのパフォーマンスを予測し、順位表に表示します。

Terá de instalar uma extensão como Tampermonkey, Greasemonkey ou Violentmonkey para instalar este script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

Terá de instalar uma extensão como Tampermonkey ou Violentmonkey para instalar este script.

Terá de instalar uma extensão como Tampermonkey ou Userscripts para instalar este script.

Terá de instalar uma extensão como Tampermonkey para instalar este script.

Terá de instalar uma extensão de gestão de scripts de utilizador para instalar este script.

(Já tenho um gestor de scripts de utilizador, deixe-me instalá-lo!)

Terá de instalar uma extensão como Stylus para instalar este estilo.

Terá de instalar uma extensão como Stylus para instalar este estilo.

Terá de instalar uma extensão como Stylus para instalar este estilo.

Terá de instalar uma extensão de gestão de estilos de utilizador para instalar este estilo.

Terá de instalar uma extensão de gestão de estilos de utilizador para instalar este estilo.

Terá de instalar uma extensão de gestão de estilos de utilizador para instalar este estilo.

(Já tenho um gestor de estilos de utilizador, deixe-me instalá-lo!)

Autor
keymoon
Instalações diárias
0
Total de instalações
918
Classificações
1 0 0
Versão
1.0.0
Criado
29/06/2019
Atualizado
29/06/2019
Tamanho
30 KB
Licença
MIT
Aplica-se a

ac-predictorの機能限定版です。サイドメニューを追加する機能を削除し、順位表のみに表示します。ソースコードはac-predictor/minimal-featureのものです。

このスクリプトが生まれた経緯

AtCoderのWebサイトと同等の権限を持つというスクリプトの性質上、悪意を持った製作者が悪事を働くことが容易です。そのため、UserScript開発者はできる限りスクリプトの透明性を確保し、スクリプトがどう動作するかを確認可能にする義務があると考えています。 ac-predictorもこの考えに則り、ソースコードを綺麗に保ち、誰でも同一なスクリプトを発行可能なようにwebpackを導入するなどの対応を行ってきました。 その結果としてリポジトリ自体の可読性は向上しましたが、スクリプトの行数が2000行に及ぶなど依然として透明性は確保されていません。 透明性を確保する努力を行ってきましたが、メインのバンドル後スクリプトを900行以下に削ることはどうしても不可能でした。 そこで、次善策ではありますがあまり使われていないsidemenuの機能を削除することにより、行数を削減することとした次第です。 詳しくは、issue#26をお読みください。

このスクリプトのメリット

おおよそ250行ほどスクリプトの行数が少なくなっています。また、atcoder-sidemenuへの依存が削除されているため、このライブラリのソースも実質的に削減されています。

移行方法

スクリプトを移行する場合は、既にあるac-predictorをアンインストールした後に、こちらのみをインストールしてください。

サポートについて

こちらのスクリプトは機能限定版という性質上、バグや脆弱性の修正以外でのアップデートは行いません。