Automatically block new cards on weekends while keeping reviews active
Weekend Blocker is an Anki addon that prevents new cards from appearing on Saturdays and Sundays, while allowing review cards to show up normally. Perfect for maintaining a
consistent study schedule during weekdays while taking weekends off from learning new material.
π Version 1.2.0 - Critical Bug Fixes & Stability Improvements
- β
Fixed 9 critical bugs in weekend blocking logic
- β
Fixed deck configuration persistence issues
- β
Resolved bug where limits were saved as 0 on weekend first-run
- β
Enhanced error handling and stability
β¨ Features
- β
Automatic Weekend Blocking: New cards are blocked on Saturday and Sunday
- β
Review Cards Always Available: Review cards work normally every day
- β
Cross-Platform Sync: Configuration syncs via AnkiWeb to iOS, Android, and web
- β
Manual Pause Mode: Temporarily block all new cards for vacations
- β
Status Dashboard: View current configuration and state at a glance
- β
Automatic Backup: Saves original settings before making any changes
- β
Multilingual Support: Portuguese and English (more languages welcome!)
π How to Use
Automatic Mode (Default)
The addon works automatically! Every time you open Anki:
- Saturday/Sunday: New cards are blocked (limit set to 0)
- Monday-Friday: New cards appear normally (limits restored)
Important: Open Anki on your desktop at least twice per week:
- Once between Thursday-Saturday (to block the weekend)
- Once between Sunday-Monday (to unblock the week)
Manual Controls
Access the addon menu: Tools β Weekend Blocker
Available options:
- π View Status: See current state and deck configurations
- βΆοΈ Run Check Now: Manually trigger the weekend check
- βΈοΈ Pause All New Cards: Enable manual pause mode (for vacations)
- βΆοΈ Resume New Cards: Disable manual pause mode
- π Restore Original Settings: Restore original deck settings
- β
/β Enable/Disable Addon: Toggle addon on/off
- π Help: View help information
Vacation Mode
Going on vacation? Pause all new cards:
- Tools β Weekend Blocker β Pause All New Cards
- Confirm the action
- Sync with AnkiWeb
- All new cards will remain blocked until you resume
π§ How It Works
- The addon detects the day of the week using system time
- On weekends, it sets "new cards per day" to 0 in deck options
- On weekdays, it restores the original values
- On first run, it saves a backup of your original settings
- All changes sync via AnkiWeb to all your devices
Why It Works on Mobile
- The addon runs only on desktop (iOS/Android don't support Python addons)
- However, deck configuration changes sync via AnkiWeb
- When you open Anki on mobile, it sees the already-modified settings
- This is why you need to open desktop Anki twice per week
π‘οΈ Security & Privacy
- β
No data is sent to external servers
- β
No network requests are made
- β
No personal information is collected
- β
All operations are local to your Anki installation
- β
Open source - you can review the code yourself
β FAQ
Does this work on AnkiDroid/iOS?
The addon itself runs only on desktop, but the configuration changes sync via AnkiWeb. So yes, the behavior will be the same on mobile devices after syncing.
What if I forget to open desktop Anki?
If you only use mobile for a week without opening desktop Anki, the new cards might appear (or not appear) depending on the last synced configuration. Try to maintain the 2x per
week routine.
Is my data safe?
Yes! The addon only modifies deck configuration settings (the "new cards per day" value). It never touches card content, review history, or scheduling intervals. Your original
settings are backed up on first run and can be restored at any time.
Something went wrong, how do I fix it?
Go to Tools β Weekend Blocker β Restore Original Settings to restore your original deck settings. You can also disable the addon temporarily via the menu.
π Requirements
- Anki 2.1.50 or higher
- Desktop application (Mac, Windows, or Linux)
- AnkiWeb account (for cross-device sync)
π Languages
- π§π· Portuguese (PortuguΓͺs)
- πΊπΈ English
Want to add your language? Visit the GitHub repository and open an issue!
π¬ Support
Made with β€οΈ for the Anki community
If you find this addon helpful, please consider:
- β Starring the repository on GitHub
- π Reporting bugs
- π‘ Suggesting new features
- π’ Sharing with other Anki users
View on GitHub | Changelog