I read about the curve of forgetting and was inspired to whip up this little Python script to use with TaskWarrior.
The script
=
=
=
=
=
Of course, you can edit the time intervals in the script to suit your learning style and workflow. :)
Usage
- Add what you’re trying to learn to TaskWarrior, with a due date. For example:
task add "revise chapter 3" due:sunday
- Pass the ID of this task to your script like so:
python3 curve_of_forgetting.py 72
And that’s it! Running task
shows that the script was successful:
Hope this helps! It’s been pretty useful to me. :)