Hi everyone,
Is there an add-on that sends notifications (popup or sound) when new cards become due in a deck that previously had no cards available.
The idea is simple:
- When a deck is empty and new cards are scheduled to appear (e.g., after 10 minutes), the add-on would notify the user when those cards are ready.
- The notification could be a popup, a sound, or both, configurable in the settings.
If there isn’t something like this, then I would like to suggest it’s creation. This would be really helpful, as we’d be able to answer cards right away without having to manually track when the next cards are due.
I’m not a programmer, but I imagine this could use the Anki API to monitor when the due count changes from 0 to a positive number for a specific deck.
Right now, what I do is set a timer on my phone, but would absolutely prefer to not have to, can you help me?
2 Likes
I had an idea similar to that before but didn’t develop that function because a timer addon would have sufficed. The relearning card shows up after 10 to 15 minutes so when all the cards are done just use the shortcut key to run the timer for 10 minutes, when the timer finishes, almost all the relearning cards are shown so no need for a notification for each one.
1 Like
That would kinda work, but usually I try to respect the exact time and when I finish a deck, I might have a card that is going to show after 3 minutes, another after 8, and another after 10 or something like that.
Sometimes when I hit “hard”, the card is going to take 6 minutes to show, while if I had chosen “good”, it would be 10 minutes, and it really matter for difficult cards, because if I wait 10 or 15 minutes, I might not remember it the way I would if I had waited for exactly 6 minutes, do you get it?
That’s why right now I use the phone timer, but it would be easier if a notification popped up.
2 Likes
If you’re under Linux, you can try the ‘Anki libunity (Linux only)’ add-on:
https://ankiweb.net/shared/info/901237400
I’m not the author of that add-on, but it partly works as intended on my machine (Linux Mint Xfce 22.1 Xia, Anki 24.11). It doesn’t show the number of remaining cards to study and the correspondent progress bar on the Anki launcher in my panel, but it displays notifications.
On Anki launch, it pops up a notification showing the total number of cards to study, all decks combined.
Then, it will pop up that same notification when the number of cards to study changes.
In the __init__.py
file, the value following time =
is the number of milliseconds for which the notification will be displayed, if Honor app-requested "Disappear after" time
is checked in the Linux Panel notifications settings.
0
: Display until clicked.
-1
: Follow general notifications settings.
Hope this helps.
2 Likes
Isn’t there any alternatives for windows?
1 Like
An add-on for displaying cross-platform notification badge was developed by Glutanimate (Due Cards Badge), but I think this add-on is paid and it does not display notifications but only badge.
I mentioned earlier that my add-on BreakTimer directly displays Anki’s reviewer after the timer finishes, not a notification, so that I can review it immediately. Since I ignore the notification popup I feel it’s more effective for learning if the cards are shown directly. Or, use No Distractions Full Screen (window mode) and Zoom addon to keep Anki as small as possible and always in the foreground.
My other idea is an add-on that sends an email if the user’s review is not finished. It would work on mobile devices as well. e.g. keep Anki running on a laptop, auto-sync every few hours, and send an email if the review is not finished. I already have an add-on for sending e-mail, so I will try to develop it next time.