A simple MagicMirror² module that displays your Duolingo streak directly on your smart mirror.
🔥 Know at a glance whether you’ve done your daily lesson — or if your streak is freezing over 🥶!
Open a terminal on your MagicMirror device and run:
cd ~/MagicMirror/modules
git clone https://github.com/thomaspich/MMM-Duolingo-Streak.gitTo update the module:
cd ~/MagicMirror/modules/MMM-Duolingo-Streak
git pull
Add the following to your config/config.js:
{
module: 'MMM-Duolingo-Streak',
position: 'top_left', // Or wherever you like
config: {
username: 'ThomasPichard', // Your Duolingo username
updateInterval: 5 // Update interval in minutes (default: 5)
}
}
| Option | Type | Default | Description |
|---|---|---|---|
| username | string | “” | Your Duolingo username |
| updateInterval | int | 5 | Update frequency in minutes |
- Fetches data from API in realtime
- Displays your current streak
- Shows 🔥 if your lesson is done today, 🥶 if not
🔥 Duolingo Streak: 42 days or 🥶 Duolingo Streak: 42 days (if you haven’t completed your lesson yet)
Make with ❤️ by @thomaspich
Forked from @Dennis-Rosenbaum
