Anki add-on: Puppy Reinforcement

Uses intermittent reinforcement with cute puppies to encourage card review streaks. Usage The following video is a bit outdated, but it does go over the use and configuration of Puppy Reinforcement (including a number of other add-ons that help gamify Anki): Features The puppies are spread intermittently through your reviews. By default they will appear around every 10 cards (some take longer than others). You can customize this by editing the add-on. Customizable encouragement messages that change based on the card tally You can add your own images (see below!) Super customizable in all respects you can imagine (frequency, duration, tooltip size, position, color, etc.) Changelog Version 1.1.1 – 2023-11-16 Fixed Fixed a compatibility issue with Anki 2.1.49 Version 1.1.0 – 2023-11-14 Added Added support for Anki 23.10+ The tooltip position is now fully customizable, both horizontally and vertically (thanks to eotini23 on Patreon for the idea!) Add option to disable tooltips while reviewing cards (thanks to Jamie on Patreon for the idea!) Add option to reset the counter once a new day starts (thanks to p4nix on Patreon for the idea!) Fixed Suppress warning on unclosed windows Changed Rewrote notification/tooltip module from scratch, paving the way for the new features listed above, and many more to come! You can view all past releases here . Configuration You can customize Puppy Reinforcement by heading to Tools → Add-ons , selecting Puppy Reinforcement , and then clicking on Config . Please note that you might have to restart Anki for some of the options to apply. Adding custom images You can add your own images to the add-on by heading to Tools → Add-ons, select "Puppy Reinforcement", and then click on "View Files". A file manager window should pop up and in the list of files and folders you should see a "user_files" folder. Please place your custom images into that folder and then restart Anki. You should now be able to see your custom images (alongside the default images) during your reviews. If you want to completely disable the default images you can do so by heading to Tools → Add-ons, select "Puppy Reinforcement", and then click on "Config". In the configuration window, find the "disable_default_images" option and set it to "true". Then restart Anki. Please note that only files placed in the "user_files" directory will persist across add-on updates. If you modify the default "images" directory which is next to it, your changes will be overwritten the next time you update Puppy Reinforcement. Enabling puppies for adding cards You can enable the add-on for adding cards by heading to the add-on's configuration window (under Tools → Add-ons → Puppy Reinforcement → Config"), and then changing "count_adding" from "false" to "true". The changes will apply after restarting Anki. Help and Support Please do not use reviews for bug reports or support requests . I don't get notified of your reviews, and properly troubleshooting an issue through them is nearly impossible. Instead, please either use the issue tracker (preferred), add-on support forums , or just message me at ankiglutanimate@gmail.com . Constructive feedback and suggestions are always welcome! Credits And License Copyright © 2015 mbertolacci Copyright © 2016-2023 Aristotelis P. (Glutanimate) With code contributions from: zjosua This add-on is based on Show Cute Dogs by Michael Bertolacci. All credit for the original idea goes to him! Licensed under the GNU AGPLv3 , extended by a number of additional terms. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. For more information on the license please see the LICENSE file accompanying this add-on. The source code is available on GitHub . Pull requests and other contributions are welcome! More Resources Make sure to check out my socials for the latest add-on updates and news: @Glutanimate | / Glutanimate Want to hire me to work on add-on for you? Get in touch at ankiglutanimate@gmail.com Support My Work If you like Puppy Reinforcement, please give it a thumbs up and share it with your friends, so that more people can enjoy it! A kind request : Writing, supporting, and maintaining Anki add-ons like these takes a lot of time and effort. If Puppy Reinforcement has been a valuable asset in your studies, please consider using one of the buttons below to support my efforts by pledging your support on Patreon . Each and every contribution is greatly appreciated and will help me maintain and improve Puppy Reinforcement as time goes by! Pro-tip: Lots of exclusive add-ons and other goodies await on my Patreon page. Make sure to check them out!

GitHub repository: glutanimate/puppy-reinforcement
Repository description: Puppy Reinforcement add-on for Anki
Languages: Python
Topics: anki, anki-addon, education, flashcards, learning, srs