XaiJu
Shigeyuki
Shigeyuki

patreon


[ How to use ] Progress Bar For Anki 1.0 (Add-on, For Patrons Only)

This add-on is an enhanced version of Progress bar. The review card calculations and design have been enhanced.

[ Download Page (For Patrons Only) ] Progress_bar_For_Anki

Free version of the progress bar, check AnkiWeb. [ Free : Ankiweb ] 🎮Progress bar (Fixed for Anki 23 by Shige)

[ Description ]

Open the Add-on settings in Tools or right-click on the bar to show the settings.

[ Option 01 : BarType tab ]

The settings window looks like this. I try to keep it as simple as possible.

[ Target card values 1 - 100 ]

Adjusting the target card values will change the bar chunks. It can be used to review 5 cards at a time or 20 cards at a time. The minimum is 1 and the maximum is 100.

[ 1 ] Value 5

[ 2 ] Value 20

[ 3 ] Value 100

[ Calculation Method ]

You can change the calculation method of the cards for the progress bar. There are three types.

[ 1 ] Count Each Deck (default)

Calculates the progress bar for each deck. It retrieves card data, so cards reviewed on mobile are also calculated. So even after restarting Anki, the reviewed cards' values are retained. The progress bar will advance when a card is answered correctly and the due date is after the next day.

[ 2 ] Count All Decks

Cards from all decks are totaled and calculated. Otherwise it is the same as the progress bar [1].

[ 3 ] For Filtered Decks

This is automatically used when reviewing with filter decks. It is calculated for each deck, but does not collect data on previous cards. So when you restart Anki, the card data is reset and mobile reviews are not used. This can be used instead of [1] and [2] progress bar when there is a problem.

[ Show/hide progress bar ]

You can hide the progress bar.

[ 1 ] Hide Large count progress bar

[ 2 ] Hide Small count progress bar

[ Option 02 : Design tab]

[ Bar Size ] 0.5 - 3.0

Change the size of the progress bars.

[ 1 ] Size 0.5

[ 2 ] Size 1.0 (default)

[ 3 ] Size 1.5

[ Display Numbers ]

Change the numbers displayed on the progress bars.

[ 1 ] Number of chunks

[ 2 ] Number of all cards (default)

[ 3 ] No text

[ Others ]

The progress bar feature is used in AnkiArcade, etc. so I will enhance it again later.

[ Download ]

Download the .ankiaddon file and open it with a double-click, or install it from the "Install from file" menu in the Anki add-ons management screen. (Please note that you cannot install the file by dragging and dropping it into Anki) If you encounter any errors, please contact me.

[ Download Page (For Patrons Only) ] Progress_bar_For_Anki

[ How to use ] Progress Bar For Anki 1.0 (Add-on, For Patrons Only) [ How to use ] Progress Bar For Anki 1.0 (Add-on, For Patrons Only) [ How to use ] Progress Bar For Anki 1.0 (Add-on, For Patrons Only) [ How to use ] Progress Bar For Anki 1.0 (Add-on, For Patrons Only) [ How to use ] Progress Bar For Anki 1.0 (Add-on, For Patrons Only) [ How to use ] Progress Bar For Anki 1.0 (Add-on, For Patrons Only) [ How to use ] Progress Bar For Anki 1.0 (Add-on, For Patrons Only) [ How to use ] Progress Bar For Anki 1.0 (Add-on, For Patrons Only) [ How to use ] Progress Bar For Anki 1.0 (Add-on, For Patrons Only)

Comments

Thanks! In the future I plan to develop free versions and release outdated add-ons for free, at the moment I think there is still not enough content for patrons so I develop and add a lot of it.

Shigeyuki

Yes, I've just tried AnkiArcade and it's cool. Initially, I thought it might be too much of a distraction, and the lack of an Anki add-ons page for it made me hesitant to try it. For people like me maybe you should promote it more, maybe with a free version on ankaddon. Anyway thank you for your work and congratulations.

Raffaele Russo

Thanks for the feedback. I embedded that and similar functions into AnkiArcade. (This add-on is the progress bar only separated from AnkiArcade) I plan to enhance the options later.

Shigeyuki

it would be nice to have an audio for every target and when you complete your review, more rewarding .

Raffaele Russo

Hello thanks for the comment. Though I forgot to write an update info I think I already added a workaround for that problem around Sept. - Progress_bar_for_Anki.1.1.ankiaddon 240 KB 2024-09-09 https://www.patreon.com/posts/101345722 1. don't show chunks if there are too many cards (max 300) 2. option to exclude New cards

Shigeyuki

It still doesn't work but I need those high limits as a med student. LMK if it gets fixed and I'll be back to show thanks/support.

D N

Hello, thanks for the support and reporting the problem. Perhaps it looks like you have too many new cards, this add-on has a bug where it will not display if the number of cards is too many, so if you limit the number of cards in the deck options, wouldn't it show up fine? Deck Gear icon -> Options -> Daily Limits -> New cards/day The fix for this bug and the options (exclude new cards) are under development and will be uploaded later, please wait. If you have reduced the number of cards and it still does not show up, I think it is something else problem, in that case please contact me again so I can look into it, thank you.

Shigeyuki

So it was working well for a week, then just stopped today. I Tried toggling, deleting and reinstall. Is there a troubleshoot page for this add-on? https://www.screencast.com/t/faPaPk6Dq12

D N

Thank you! :-)

Shigeyuki

Love it!

D N

Hello, thank you for your support and error reports! Basically my add-ons are debugged with the latest Anki, Anki 2.1.45 is an older version and needs to be adjusted. This is possible, however other Add-ons than this progress bar will also need to be adjusted, so it may take some time to update all of them. [ 1 ] Are you not planning to update Anki at this time? [ 2 ] If updating is difficult, which add-ons do you want to prioritize for use?

Shigeyuki

Hello, thank you for your support and problem reporting! It might help if you set the option to “For Filtered Decks”. Tools -> Progressbar for Anki -> BarType tab -> Calculation Method -> For filtered deck By default this add-on counts only graduated cards. So even if you review a cards, the count will not increase unless the interval is more than one day. “For Filtered Decks” counts all cards.

Shigeyuki

Your free version of anki progress bar can running but can't run in this version

Dhenis Ferisco

Error An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed. If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem. When you've discovered the add-on that is causing the problem, please report the issue on the add-on support site. Debug info: Anki 2.1.45 (355e66e8) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2 Platform: Windows 10 Flags: frz=True ao=True sv=2 Add-ons, last update check: 2024-06-15 12:50:45 Caught exception: Traceback (most recent call last): File "aqt\webview.py", line 41, in cmd File "aqt\webview.py", line 139, in _onCmd File "aqt\webview.py", line 592, in _onBridgeCmd File "decorator.py", line 232, in fun File "anki\hooks.py", line 89, in decorator_wrapper File "anki\hooks.py", line 86, in repl File "C:\Users\USER\AppData\Roaming\Anki2\addons21\review_heatmap\links.py", line 69, in heatmapLinkHandler return None if not _old else _old(self, url) File "aqt\overview.py", line 91, in _linkHandler File "aqt\main.py", line 672, in moveToState File "aqt\main.py", line 694, in _reviewState File "aqt\reviewer.py", line 140, in show File "aqt\reviewer.py", line 160, in refresh_if_needed File "aqt\reviewer.py", line 209, in nextCard File "aqt\reviewer.py", line 347, in _showQuestion File "aqt\hooks_gen.py", line 3064, in __call__ File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\card_count_progress.py", line 480, in update_progress_bar popup_timer_progress_2 = add_progress_bar(mw, height1,progType2,None,PROGRESS_BAR_2)# 作成 File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\card_count_progress.py", line 346, in add_progress_bar progress_bar = CustomProgressBar(simpleProg,anime) File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\card_count_progress.py", line 47, in __init__ self.update_config_value() File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\card_count_progress.py", line 248, in update_config_value self.reviewedCards, self.soFarAllremain = get_ReviewCard_count() File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\shige_progress_bar_v3.py", line 71, in get_ReviewCard_count reviewedCards = mw.col.db.first(query, (mw.col.sched.day_cutoff-86400)*1000, *deck_ids_tuple ) AttributeError: 'Scheduler' object has no attribute 'day_cutoff'

Dhenis Ferisco

Error An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed. If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem. When you've discovered the add-on that is causing the problem, please report the issue on the add-on support site. Debug info: Anki 2.1.45 (355e66e8) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2 Platform: Windows 10 Flags: frz=True ao=True sv=2 Add-ons, last update check: 2024-06-15 12:50:45 Caught exception: Traceback (most recent call last): File "aqt\taskman.py", line 101, in _on_closures_pending File "aqt\taskman.py", line 71, in File "aqt\taskman.py", line 90, in wrapped_done File "aqt\operations\__init__.py", line 112, in wrapped_done File "aqt\deckbrowser.py", line 123, in File "aqt\main.py", line 1126, in onOverview File "aqt\main.py", line 675, in moveToState File "aqt\hooks_gen.py", line 3424, in __call__ File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\card_count_progress.py", line 480, in update_progress_bar popup_timer_progress_2 = add_progress_bar(mw, height1,progType2,None,PROGRESS_BAR_2)# 作成 File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\card_count_progress.py", line 346, in add_progress_bar progress_bar = CustomProgressBar(simpleProg,anime) File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\card_count_progress.py", line 47, in __init__ self.update_config_value() File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\card_count_progress.py", line 248, in update_config_value self.reviewedCards, self.soFarAllremain = get_ReviewCard_count() File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\shige_progress_bar_v3.py", line 71, in get_ReviewCard_count reviewedCards = mw.col.db.first(query, (mw.col.sched.day_cutoff-86400)*1000, *deck_ids_tuple ) AttributeError: 'Scheduler' object has no attribute 'day_cutoff'

Dhenis Ferisco

Is this not work for anki 2.1.45 version? Error An error occurred. Please start Anki while holding down the shift key, which will temporarily disable the add-ons you have installed. If the issue only occurs when add-ons are enabled, please use the Tools > Add-ons menu item to disable some add-ons and restart Anki, repeating until you discover the add-on that is causing the problem. When you've discovered the add-on that is causing the problem, please report the issue on the add-on support site. Debug info: Anki 2.1.45 (355e66e8) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2 Platform: Windows 10 Flags: frz=True ao=True sv=2 Add-ons, last update check: 2024-06-15 12:50:45 Caught exception: Traceback (most recent call last): File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\card_count_progress.py", line 541, in delayed_update_progress_bar raise e File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\card_count_progress.py", line 534, in delayed_update_progress_bar update_progress_bar() File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\card_count_progress.py", line 480, in update_progress_bar popup_timer_progress_2 = add_progress_bar(mw, height1,progType2,None,PROGRESS_BAR_2)# 作成 File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\card_count_progress.py", line 346, in add_progress_bar progress_bar = CustomProgressBar(simpleProg,anime) File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\card_count_progress.py", line 47, in __init__ self.update_config_value() File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\card_count_progress.py", line 248, in update_config_value self.reviewedCards, self.soFarAllremain = get_ReviewCard_count() File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\shige_progress_bar_v3.py", line 73, in get_ReviewCard_count reviewedCards = mw.col.db.first(query, (mw.col.sched.day_cutoff-86400)*1000) AttributeError: 'Scheduler' object has no attribute 'day_cutoff' Caught exception: Traceback (most recent call last): File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\card_count_progress.py", line 541, in delayed_update_progress_bar raise e File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\card_count_progress.py", line 534, in delayed_update_progress_bar update_progress_bar() File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\card_count_progress.py", line 480, in update_progress_bar popup_timer_progress_2 = add_progress_bar(mw, height1,progType2,None,PROGRESS_BAR_2)# 作成 File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\card_count_progress.py", line 346, in add_progress_bar progress_bar = CustomProgressBar(simpleProg,anime) File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\card_count_progress.py", line 47, in __init__ self.update_config_value() File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\card_count_progress.py", line 248, in update_config_value self.reviewedCards, self.soFarAllremain = get_ReviewCard_count() File "C:\Users\USER\AppData\Roaming\Anki2\addons21\Progress bar for Anki by Shige\shige_progress_bar_v3.py", line 73, in get_ReviewCard_count reviewedCards = mw.col.db.first(query, (mw.col.sched.day_cutoff-86400)*1000) AttributeError: 'Scheduler' object has no attribute 'day_cutoff'

Dhenis Ferisco

Hi. Just downloaded and it worked fine for the first time. From the second launch, the addon works(progress colored) only for 'easy', not for 'again' 'hard', and 'good'. Tried everything including deleting all other addons. I'll calmly wait for your response. Thanks for your works.

Chanho Youne

It feels very good when one finishes their reviews for the day. So if the progress bar depicts that first, and then changes/resets to new cards for the day, that would be awesome!

Salman Majid

Would appreciate it so much!

Salman Majid

Thank you for your support! :-) I have not yet added the function to exclude new cards to this add-on, I will add it later.

Shigeyuki

This is great! Enjoying it. However, it would be nice if one could select the progress bar to represent only the number of reviews left, rather than total number of cards (including new cards). Any work around?

Salman Majid

Thank you! :-)

Shigeyuki

Really Great and Helpful addon fr fr💯

Adi - Straight From LaughTale


More Creators