ac-favorite-manager

AtCoderのお気に入りの管理を行います。

当前为 2019-07-22 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
keymoon
评分
0 0 0
版本
1.0.1
创建于
2019-07-22
更新于
2019-07-22
大小
21.4 KB
许可证
MIT
适用于

概要

AtCoderのお気に入りをより管理しやすくします。共通形式でのエクスポートに対応しているので、バックアップを取ったり仲間内で共有したりすることができます。 もともと入れていたお気に入りはインストール時に"default"セットに自動的に入ります。

どれかのsetに入っている場合、お気に入りとして表示されます。(後述のblacklistを除く)

セットの無効化

一時的に、セットを無効化することができます。(blacklistの無効化は行えません。)

インポート/エクスポート

単体、または全てのセットをまとめてエクスポートすることができます。まとめてエクスポートした場合は、セットの無効化状態も保持されます。 インポートの際はエクスポートされたセットのファイルをインポートしてください。同名のセットはマージされます。(無効化されたものと有効化されたものがマージされた場合、有効化された状態になります。)

blacklistについて

お気に入りボタンのクリックでの追加は、defaultセットに追加されます。しかし、お気に入りボタンを押してのお気に入り取り消しはdefaultからの削除では公式と同じ挙動にすることができません(他のセットに入っている可能性があるため)。そのため、blacklistという方法を以て解決しています。 その名の通り、このセットに入っているユーザーはお気に入りに表示されなくなります。 具体的な挙動は以下の通りです。

  • もしお気に入りになっていないユーザーの☆をクリックした場合、defaultセットに追加される
  • もしどれかの有効なセットに含まれているユーザーの☆をクリックした場合、defaultセットに存在する場合は削除し、それ以外のセットの内容を変更せずにblacklistに追加される。(ユーザーはお気に入りに表示されなくなる)
  • blacklistに含まれた状態で☆を押した場合、blacklistからは削除され、defaultセットに追加される。