Awesome
<b>Bug Report:</b> <a href="https://github.com/cjdduarte/Free_Weekend/issues">https://github.com/cjdduarte/Free_Weekend/issues</a>
<b>#### DOES NOT WORK ON V3</b>
<b>Warning: this addon may conflict with other addons that use Anki's scheduler (load balancer, Load Balanced Scheduler, and so on).</b>
If you want to use this addon integrated with Load balance, use this <a href="https://github.com/cjdduarte/Free_Weekend_Load_Balancer">alternate version</a>.
<b>Information 1:</b> The addon does not change past schedules, only new schedules.
<b>Information 2:</b> The addon does not change cards in learning.
<b>#### New Change:</b> <b>+ Functions update for Anki 2.1.50+ (DOES NOT WORK ON V3)</b>
<b>About:</b>
Select Sunday if you do not want to study on this day or any other day of the week and this addon will select another day in the rescheduling. You will leave this day free for other tasks or rest.
<img src="https://i.ibb.co/c60sYf3/statistic.jpg" alt="Statistic">An Anki Fuzz based range will be used to avoid impacting Anki's algorithm as described in the <a href="https://apps.ankiweb.net/docs/manual.html#what-spaced-repetition-algorithm-does-anki-use">manual</a>:
<i>"After you select an ease button, Anki also applies a small amount of random “fuzz” to prevent cards that were introduced at the same time and given the same ratings from sticking together and always coming up for review on the same day. This fuzz does not appear on the interval buttons, so if you’re noticing a slight discrepancy between what you select and the intervals your cards actually get, this is probably the cause"</i>
<b>Fuzz example:</b>
- Review less than 3 days: will not choose another day.
- Review in 3 days: Choose between days 2 and 4.
- Review in 7 days: Choose between days 5 and 9.
- Review in 90 days: Choose between days 86 and 94.
- Cards you forgot, and return within 2 days it does not choose another day.
<b>Exceptions:</b> If the fuzz range is too small or does not exist (review less than 3 days) to satisfy the parameter condition, the day of the week may be selected for review of the card.
<b>Configuration:</b> Change the values in config module code for your need.
The default installation value is to skip <b>Sunday</b> and the log message is <b>disabled</b>.
You can enter more than one day of the week, separated by commas, but <b>remember</b> that this can overwhelm the other days.
<b>Anki 2.1</b>
<img src="https://i.ibb.co/Xtk0JLq/image.png" alt="Config"> <img src="https://i.ibb.co/cDspv4V/image.png" alt="Configuration"><b>Anki 2.0</b>
Open the free_weekend.py file in the add-ons folder and change the parameters
<img src="https://i.ibb.co/wNGX0Rv/image.png" alt="Config"><b>It is now possible specific groups of decks are not affected by this addon.</b>
<img src="https://i.ibb.co/SrYbWDr/image.png" alt="Config">Enabling log, the addon will show on the screen which days are being ignored when replying to the card. Or it will display a message that the fuzz range has not met the required minimum condition.
<b>Values: 0=OFF, 1=Only exceptions, 2=Basic, 3=More details</b>
<img src="https://i.ibb.co/h9HX2FX/ignored-days.png" alt="ignored-days">Copyright(C)| Carlos Duarte
Based on | xquercus code, in add-on "Load Balanced Scheduler"
License | GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
Source in | https://github.com/cjdduarte/Free_Weekend
<b> #### Change Log:</b>
v1.13 - 2022-05-18
- Functions update for Anki 2.1.50+ (DOES NOT WORK ON V3)
v1.12 - 2020-04-09
- Bug fix: Correct incompatibility with version 2.1.24. Functionality enabled again
v1.11 - 2020-04-08
- Bug fix: functionality temporarily disabled due to incompatibility with version 2.1.24b4
v1.10 - 2020-01-22
- Bug fix: single digit months/days in the specific dates section
v1.9 - 2019-03-14
- Updated configuration text
v1.8 - 2019-03-08
- Improved Anki 2.0 Parameterization
v1.7a - 2019-02-21
- Added information about alternate version
v1.7 - 2019-01-28
- add parameters so that specific groups of decks are not affected by this addon
v1.6 - 2018-12-26
- add parameters so that specific groups of decks are not affected by this addon
v1.5 - 2018-12-14
- More log options
- Added parameter for specific days (Anki 2.0)
- Unified code Anki 2.1 and Anki 2.0
v1.4 - 2018-12-08
- Added parameter for specific days (Anki 2.1)
v1.3 - 2018-12-05
- Added parameterization in the Addon configuration (Anki 2.1)
v1.2 - 2018-12-04
- Added new log message when fuzz does not satisfy required condition
v1.1 - 2018-12-04
- Added log to show ignored days
v1.0 - 2018-12-03
- Initial Release
<b> #### To Do:</b>
- add limit for deleted days.