ac-revisit

AtCoder の復習問題を登録し、今日の一問を提案する userscript

Tendrás que instalar una extensión para tu navegador como Tampermonkey, Greasemonkey o Violentmonkey si quieres utilizar este script.

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

Tendrás que instalar una extensión como Tampermonkey o Violentmonkey para instalar este script.

Necesitarás instalar una extensión como Tampermonkey o Userscripts para instalar este script.

Tendrás que instalar una extensión como Tampermonkey antes de poder instalar este script.

Necesitarás instalar una extensión para administrar scripts de usuario si quieres instalar este script.

(Ya tengo un administrador de scripts de usuario, déjame instalarlo)

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

(Ya tengo un administrador de estilos de usuario, déjame instalarlo)

Autor
yiwiy9
Instalaciones diarias
0
Instalaciones totales
6
Calificaciones
0 0 0
Versión
0.1.0
Creado
30/4/2026
Actualizado
1/5/2026
Tamaño
54,5 KB
Licencia
MIT
Funciona en

ac-revisit

AtCoder の問題ページや提出詳細ページから、あとで復習したい問題を登録できるユーザースクリプトです。

登録した問題の中から、前回の登録・完了から 7 日以上たったものを「今日の一問」として 1 問だけ提案します。問題リストや通知を増やすのではなく、その日に取り組む 1 問を静かに思い出すための補助ツールです。

できること

  • AtCoder の問題ページで、現在の問題を復習対象に登録できます。
  • AtCoder の提出詳細ページでも、提出した問題を復習対象に登録できます。
  • AtCoder のユーザーメニューから、今日の復習候補を確認できます。
  • 候補がある日は「今日の一問」として 1 問だけ表示します。
  • 復習したら「完了」で次回の復習サイクルに戻せます。
  • 「完了」後にまだ他の問題を復習したい場合は、「もう一問」で次の候補を表示できます。

使い方

  1. Tampermonkey などのユーザースクリプト管理拡張を入れます。
  2. このページのインストールボタンから ac-revisit をインストールします。
  3. AtCoder にログインした状態で、問題ページまたは提出詳細ページを開きます。
  4. ページ内に追加される復習ボタンから、その問題を復習対象に登録します。
  5. 7 日以上たつと、AtCoder のユーザーメニューから今日の復習問題を確認できます。

保存される情報

登録した問題の情報は、ブラウザ内のユーザースクリプト用ストレージに保存されます。外部サーバーには送信しません。

保存する主な情報は、問題 ID、問題名、問題 URL、登録日、最後に復習した日です。

注意事項

このスクリプトは、サーバー上にデータを預けるサービスではありません。復習リストは、使っているブラウザとユーザースクリプト管理拡張の中にだけ保存されます。

そのため、次のような場合は復習リストが消えたり、別の環境へ引き継がれなかったりすることがあります。

  • ブラウザのデータを削除した場合
  • Tampermonkey などの拡張機能を削除・初期化した場合
  • 別のブラウザや別の端末で使う場合
  • シークレットウィンドウや一時的なブラウザ環境で使う場合
  • ブラウザや拡張機能側の不具合、設定変更、同期失敗が起きた場合

大事な復習リストを長期的に保証する用途には向いていません。「このブラウザで、あとで解き直したい問題を軽く覚えておく」ためのツールとして使ってください。

対象サイト

権限

  • GM_getValue: ブラウザ内に保存した復習リストを読み込むために使います。
  • GM_setValue: 復習対象の登録、解除、完了状態を保存するために使います。

フィードバック

不具合や要望があれば、GitHub リポジトリの Issue に投稿してください。

https://github.com/yiwiy9/ac-revisit