PCにて[[Anki]]のトップ画面を変えられる[[Anki addon|Anki アドオン]]。学習の管理、学習設定の管理などに効果的。 github: https://github.com/Arthur-Milchior/anki-enhance-main-window 詳しい設定方法の説明は、[Ankiのnoteの02+](https://note.com/shion_medical/n/nb2d0f3f0146c?magazine_key=m896cde5be2ae)で行っている。 記事執筆の下書き: ([[02+ 演習、学習状況の設定#🔰-🔥 Enhance main window]]) デフォルトの状態では下記の様な見た目になる。 ![](https://raw.githubusercontent.com/Arthur-Milchior/anki-enhance-main-window/master/example.png) `config json`からカスタマイズ可能。 - 元々の`config`のJSON - https://github.com/Arthur-Milchior/anki-enhance-main-window/blob/master/config.json ## Enhance main windowの項目の説明 rows are 1: Due, 2: New, 3: Progress Bar, 4: Due tomorrow, 5: Mature %, 6: Total cards in deck. ## すぐに使えるユースケース https://www.reddit.com/r/Anki/comments/ffegh2/some_themes_for_enhance_main_window/ ### JSON https://www.reddit.com/r/Anki/comments/cq8z6j/custom_features_in_enhance_main_window_addon_that/ ``````ad-code title: Blue系 collapse: closed ```json { "book symbol": "{", "cap value": null, "color empty": "#FFFFFF", "color empty descendant": "#FFFFFF", "color zero": false, "columns": [ { "absolute": true, "color": "#32CD32", "description": "Number of reviews you will see today (new, review and learning)", "header": "<p style='color: #FFFFFF'>Due</p>", "name": "today", "overlay": null, "percent": false, "present": true, "subdeck": true }, { "absolute": true, "color": "#87CEFA", "description": "Unseen cards you will see today (what Anki calls New cards). Neither buried nor suspended.", "header": "<p style='color: #FFFFFF'>New</p>", "name": "new today", "overlay": null, "percent": false, "present": true, "subdeck": true }, { "description": "Percent bar to do today", "header": "<p style='color: #FFFFFF'>Progress</p>", "name": "bar", "names": [ "reviewed today", "learning now", "new today", "review today" ], "overlay": null, "present": true, "subdeck": true }, { "absolute": true, "color": "#8FBC8F", "description": "Reviewed cards which are due tomorrow", "header": "<p style='color: #FFFFFF'>Tomorrow</p>", "name": "due tomorrow", "overlay": null, "percent": false, "present": true, "subdeck": true }, { "absolute": false, "color": "#808080", "description": "Number of reviewed cards with interval at least 3 weeks", "header": "<p style='color:#808080'>Mature</p>", "name": "mature", "overlay": null, "percent": true, "present": true, "subdeck": true }, { "absolute": true, "color": "#808080", "description": "Number of cards in the deck", "header": "<p style='color:#808080'>Total</p>", "name": "cards", "overlay": null, "percent": false, "present": true, "subdeck": true }, { "absolute": true, "color": "red", "description": "Cards you'll see today which are not new", "header": null, "name": "cards seen today", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "#778899", "description": "Cards in learning (either new cards you see again, or cards which you have forgotten recently, assuming those cards didn't graduate)", "header": null, "name": "learning card", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "white", "description": "Cards in learning which are due now (and in parentheses, the number of reviews which are due later)", "header": null, "name": "learning all", "overlay": null, "percent": false, "present": false, "subdeck": true } ], "default column color": "grey", "do color empty": null, "end symbol": null, "given up symbol": null, "hide values of parent decks": null, "hide values of parent decks when subdecks are shown": null, "option": null, "pause symbol": null } ``` `````` ### しおんが使っているものの説明 - `Today` 本日演習する予定の内容 - `Mature/Young` カードの演習状況 - `Progress Today` - "review today", - "learning card", - "new today", - "reviewed today" ### 最高のもの ``````ad-code title: 完成品 collapse: closed ``` { "book symbol": "{", "cap value": null, "color empty": "#3F51B5", "color empty descendant": "black", "color zero": false, "columns": [ { "absolute": true, "color": "#03A9F4", "description": "Number of reviews you will see today (new, review and learning)", "header": "<p style='color: #303F9F'>Today</p>", "name": "today", "overlay": null, "percent": false, "present": true, "subdeck": true }, { "absolute": true, "color": "#03A9F4", "description": "Number of reviewed cards with interval at least 3 weeks/less than 3 weeks ", "header": "<p style='color: #303F9F'>Mature/Young</p>", "name": "mature/young", "overlay": null, "percent": false, "present": true, "subdeck": true }, { "absolute": true, "color": "#03A9F4", "description": "Review cards you will see today (and the ones you will not see today)", "header": "<p style='color: #303F9F'>Due</p>", "name": "review", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "#C5CAE9", "description": "Unseen cards you will see today (what Anki calls New cards). Neither buried nor suspended.", "header": "<p style='color: #303F9F'>New</p>", "name": "new today", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "#EA4E9C", "description": "Cards in learning which are due now", "header": "<p style='color: #303F9F'>Learning</p>", "name": "learning now", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "#EA4E9C", "description": "Reviews which will happen later, either because a review happened recently, or because the card has many review left.", "header": "<p style='color: #303F9F'>Learning Later</p>", "name": "learning later", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "#EA4E9C", "description": "Number of reviews done today", "header": "<p style='color: #303F9F'>Repetitions Today</p>", "name": "repeated today", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "#EA4E9C", "description": "Number of reviewed cards seen today and number of reviews", "header": "<p style='color: #303F9F'>Reviewed Today</p>", "name": "reviewed today/repeated today", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "description": "Percent bar to do today", "header": "<p style='color: #303F9F'>Progress Today</p>", "name": "bar", "names": [ "review today", "learning card", "new today", "reviewed today" ], "overlay": null, "present": true, "subdeck": true }, { "description": "Percent bar showing the decks's repartition", "header": "<p style='color: #303F9F'>Progress Total</p>", "name": "bar", "names": [ "mature", "young", "learning card", "unseen", "buried", "suspended" ], "overlay": null, "present": true, "subdeck": true }, { "absolute": true, "color": "red", "description": "Cards you'll see today which are not new", "header": null, "name": "cards seen today", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "#03A9F4", "description": "Cards in learning (either new cards you see again, or cards which you have forgotten recently, assuming those cards didn't graduate)", "header": null, "name": "learning card", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "white", "description": "Cards in learning which are due now (and in parentheses, the number of reviews which are due later)", "header": null, "name": "learning all", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "green", "description": "Review cards which are due today (not counting those in learning)", "header": null, "name": "review due", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "#303F9F", "description": "Review cards you will see today", "header": null, "name": "review today", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "white", "description": "Unseen cards you will see today (what Anki calls New cards), followed by the unseen cards that you will not see today. Neither buried nor suspended.", "header": null, "name": "unseen new", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "#C5CAE9", "description": "Cards that have never been answered. Neither buried nor suspended.", "header": null, "name": "unseen", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "white", "description": "Number of buried cards (cards you decided not to see today)/Number of suspended cards (cards you will never see unless you unsuspend them in the browser)", "header": null, "name": "buried/suspended", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "#aeb2d1", "description": "Number of buried cards (cards you decided not to see today, or you saw a sibling)", "header": null, "name": "buried", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "#ccd0e8", "description": "Number of suspended cards (cards you will never see unless you unsuspend them in the browser)", "header": null, "name": "suspended", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "white", "description": "Number of cards/notes in the deck", "header": null, "name": "notes/cards", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "white", "description": "Number of cards in the deck", "header": null, "name": "cards", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "white", "description": "Number of notes in the deck", "header": null, "name": "notes", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": null, "description": "Number of reviewed cards which are not yet due", "header": null, "name": "undue", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "#303F9F", "description": "Number of reviewed cards with interval at least 3 weeks", "header": null, "name": "mature", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "#3F51B5", "description": "Number of reviewed cards with interval less than 3 weeks", "header": null, "name": "young", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "green", "description": "Number of marked notes", "header": null, "name": "marked", "overlay": null, "percent": true, "present": false, "subdeck": true }, { "absolute": true, "color": "green", "description": "Number of notes with a leech card", "header": null, "name": "leech", "overlay": null, "percent": true, "present": false, "subdeck": true }, { "absolute": true, "color": "#212121", "description": "Number of reviewed cards seen today", "header": null, "name": "reviewed today", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "blue", "description": "Number of times you saw a question from this deck", "header": null, "name": "repeated", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "green", "description": "Reviewed cards which are due tomorrow", "header": null, "name": "due tomorrow", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": null, "description": "Flags from 0 to 4", "header": "Flags", "name": "all flags", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": null, "description": "Flags from 1 to 4", "header": "Flags", "name": "flags", "overlay": null, "percent": false, "present": false, "subdeck": true }, { "absolute": true, "color": "Red", "description": "Flag 1", "header": "Flag 1", "name": "flag 1", "overlay": null, "percent": false, "present": false, "subdeck": true } ], "deck name color": "black", "default column color": "#3F51B5", "do color empty": true, "do color marked": true, "dot in numbers": true, "end symbol": ";", "ended marked background color": "#303F9F", "font-family": "Helvetica,Arial,Osaka", "given up symbol": "/", "hide values of parent decks": false, "hide values of parent decks when subdecks are shown": false, "option": true, "pause symbol": "=" } ``` ``````