MMM-CalendarExt2 is a module for MagicMirror² to display extended calendars and event views.
It is based on MMM-CalendarExt, which is no longer being developed.
Just clone the module into your modules directory and install the dependencies:
cd ~/MagicMirror/modules
git clone https://github.com/MMM-CalendarExt2/MMM-CalendarExt2 --depth=1
cd MMM-CalendarExt2
npm ci --omit=devAfter installation read how to configure everything in the configuration documentation. If you like adjust to your language or adapt the styling.
Finally, if you like a shortcut, browse through the examples of other people's configurations.
- Scene Configuration
- Calendar Configuration
- View Options : Read subsection of this also. Very important.
- defaultSet Options
- Other Config Options
- Multiple views at same time in a scene
- Scenes could be rotated by time or notification or other trigger (e.g: Scene per
PAGE) MMM-CalendarExtTimeline,MMM-TelegramBotsupported.- Over 5000 icons; (iconify)
- custom class for beautifying
- month/week timeline view.
If you are satisfied with MMM-CalendarExt, you can continue using it.
- New parser. New look.
profileis deprecated.sceneis more than that.- Beautiful timeline view (month/week)
- dynamic scene changeable.
Just enter the MMM-CalendarExt2 directory, pull the update and install the dependencies:
cd ~/MagicMirror/modules/MMM-CalendarExt2
git pull
npm ci --omit=devCheck the CHANGELOG file for changes.
This module is licensed under the MIT License. Check the LICENSE file for details.
If you find any problems, bugs or have questions, please open a GitHub issue in this repository.
Pull requests are of course also very welcome 🙂
git fetch --unshallow- If you rangit clone --depth=1 ...before, but you want to start development, you will need to run this command to get the full history.npm install- Install all dependencies.node --run lint- Run linting checks.node --run lint:fix- Fix linting issues.node --run prettier- Run formatter checks.node --run prettier:fix- Fix formatter issues.node --run test- Run linting and formatter checks.
