Priority Reorder Anki Addon

Priority Reorder Anki Addon
Photo by Land O'Lakes, Inc. / Unsplash

I use this Anki Addon to reorder my Japanese cards

GitHub - tomahtoes/priority-reorder
Contribute to tomahtoes/priority-reorder development by creating an account on GitHub.

Specifically I want to reorder them based on 2 things:

  1. Cards I recently mined, as they are still fresh in my memory.
  2. Cards that appear a lot in media I am currently consuming, so I can reinforce them in that media.

This is my current config file:

{
    "normal_prioritization": null,
    "normal_search": "deck:例文マイニング",
    "priority_cutoff": null,
    "priority_limit": null,
    "priority_search": [
        "deck:例文マイニング added:2",
        "deck:例文マイニング occurrences:reflectionblue>5",
    ],
    "priority_search_mode": "sequential",
    "reorder_before_sync": true,
    "search_fields": {
        "expression_field": "Expression",
        "expression_reading_field": "ExpressionReading"
    },
    "shift_existing": true,
    "sort_field": "Frequency",
    "sort_reverse": false
}
  1. Prioritise cards added in last 2 days
  2. Then prioritise cards that appear more than 5 times in Reflection Blue

Reflection Blue is a Jiten Yomitan freq dict

To get a freq dict go here:

Summer Pockets REFLECTION BLUE - Detail - Jiten
Anki deck, vocabulary list and statistics for Summer Pockets REFLECTION BLUE (Summer Pockets REFLECTION BLUE).

Download deck.

Yomitan Occurences.

Add this to the user_files folder in the addon (see GitHub readme)

The name reflectionblue in the config comes from the folder name.

Capitalisation doesn't matter here.

The folder should contain the unzipped Yomitan occurrence dictionary.

Inside the folder it should look like:

Since publishing I changed my config, but its pretty much exactly the same.

{
    "normal_prioritization": null,
    "normal_search": "deck:例文マイニング",
    "priority_cutoff": null,
    "priority_limit": null,
    "priority_search": [
        "deck:例文マイニング added:7 occurrences:reflectionblue>30",
        "deck:例文マイニング added:2",
        "deck:例文マイニング occurrences:reflectionblue>30",
        "deck:例文マイニング occurrences:steinsgate>30",
        "deck:例文マイニング occurrences:limelight>30"
    ],
    "priority_search_mode": "sequential",
    "reorder_before_sync": true,
    "search_fields": {
        "expression_field": "Expression",
        "expression_reading_field": "ExpressionReading"
    },
    "shift_existing": true,
    "sort_field": "Frequency",
    "sort_reverse": false
}

If I have seen a word in the last 7 days and it's highly frequent, prioritise that.

Else prioritise words added in the last 2 days.

Else prioritise my visual novels I want to play / am playing.

I do 20 new cards a day currently, but sometimes I mine say 40 cards a day. I try to only mine things I know already.