{"id":13830571,"url":"https://github.com/MMM-CalendarExt2/MMM-CalendarExt2","last_synced_at":"2025-07-09T12:30:28.394Z","repository":{"id":37098738,"uuid":"160208402","full_name":"MMM-CalendarExt2/MMM-CalendarExt2","owner":"MMM-CalendarExt2","description":"This is a module for MagicMirror² to display extended calendars and event views.","archived":false,"fork":false,"pushed_at":"2025-07-06T07:26:03.000Z","size":4931,"stargazers_count":117,"open_issues_count":26,"forks_count":53,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-07-06T08:30:57.778Z","etag":null,"topics":["calendar-component","magicmirror","magicmirror-module","magicmirror2"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MMM-CalendarExt2.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-12-03T15:00:03.000Z","updated_at":"2025-07-06T07:26:06.000Z","dependencies_parsed_at":"2023-10-11T00:33:13.557Z","dependency_job_id":"2b8d1102-0119-42aa-9ca5-64a280a4c653","html_url":"https://github.com/MMM-CalendarExt2/MMM-CalendarExt2","commit_stats":null,"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"purl":"pkg:github/MMM-CalendarExt2/MMM-CalendarExt2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MMM-CalendarExt2%2FMMM-CalendarExt2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MMM-CalendarExt2%2FMMM-CalendarExt2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MMM-CalendarExt2%2FMMM-CalendarExt2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MMM-CalendarExt2%2FMMM-CalendarExt2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MMM-CalendarExt2","download_url":"https://codeload.github.com/MMM-CalendarExt2/MMM-CalendarExt2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MMM-CalendarExt2%2FMMM-CalendarExt2/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264458044,"owners_count":23611473,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["calendar-component","magicmirror","magicmirror-module","magicmirror2"],"created_at":"2024-08-04T10:01:02.299Z","updated_at":"2025-07-09T12:30:28.388Z","avatar_url":"https://github.com/MMM-CalendarExt2.png","language":"JavaScript","funding_links":[],"categories":["Calendar"],"sub_categories":[],"readme":"# MMM-CalendarExt2\n\n[![Super-Linter](https://github.com/MMM-CalendarExt2/MMM-CalendarExt2/actions/workflows/superlinter.yaml/badge.svg)](https://github.com/marketplace/actions/super-linter)\n\nMMM-CalendarExt2 is a module for [MagicMirror²](https://github.com/MagicMirrorOrg/MagicMirror) to display extended calendars and event views.\n\nIt is based on [MMM-CalendarExt](https://github.com/eouia/MMM-CalendarExt), which is no longer being developed.\n\n## Screenshot\n\n![screenshot](screenshot.png)\n\n## Installation\n\nJust clone the module into your modules directory and install the dependencies:\n\n```sh\ncd ~/MagicMirror/modules\ngit clone https://github.com/MMM-CalendarExt2/MMM-CalendarExt2 --depth=1\ncd MMM-CalendarExt2\nnpm ci --omit=dev\n```\n\n## Configuration\n\nAfter installation read how to configure everything in [the configuration documentation](docs/Configuration.md).\nIf you like adjust [to your language](docs/Localization.md) or [adapt the styling](docs/Styling.md).\n\nFinally, if you like a shortcut, browse through [the examples of other people's configurations](docs/examples).\n\n## Documentation Quick Links\n\n- [Scene Configuration](docs/Configuration/Scene.md)\n- [Calendar Configuration](docs/Configuration/Calendar.md)\n- [View Options](docs/Configuration/View.md) : Read subsection of this also. Very important.\n- [defaultSet Options](docs/Configuration/defaultSet.md)\n- [Other Config Options](docs/Configuration/Others.md)\n\n## Major feature\n\n- Multiple views at same time in a scene\n- Scenes could be rotated by time or notification or other trigger (e.g: Scene per `PAGE`)\n- `MMM-CalendarExtTimeline`, `MMM-TelegramBot` supported.\n- Over 5000 icons; (iconify)\n- custom class for beautifying\n- month/week timeline view.\n\n## What's different with `MMM-CalendarExt`\n\nIf you are satisfied with `MMM-CalendarExt`, you can continue using it.\n\n- New parser. New look.\n- `profile` is deprecated. `scene` is more than that.\n- Beautiful timeline view (month/week)\n- dynamic scene changeable.\n\n## Plugins\n\n- [MMM-CalendarExtTimeline](https://github.com/MMM-CalendarExt2/MMM-CalendarExtTimeline)\n- [MMM-CalendarExtMinimonth](https://github.com/MMM-CalendarExt2/MMM-CalendarExtMinimonth)\n- [MMM-CalendarExtPlan](https://github.com/MMM-CalendarExt2/MMM-CalendarExtPlan)\n\n## Update\n\nJust enter the MMM-CalendarExt2 directory, pull the update and install the dependencies:\n\n```bash\ncd ~/MagicMirror/modules/MMM-CalendarExt2\ngit pull\nnpm ci --omit=dev\n```\n\n## Changelog\n\nCheck the [CHANGELOG](CHANGELOG.md) file for changes.\n\n## License\n\nThis module is licensed under the MIT License. Check the [LICENSE](LICENSE.md) file for details.\n\n## Contributing\n\nIf you find any problems, bugs or have questions, please [open a GitHub issue](https://github.com/MMM-CalendarExt2/MMM-CalendarExt2/issues) in this repository.\n\nPull requests are of course also very welcome 🙂\n\n### Developer commands\n\n- `git fetch --unshallow` - If you ran `git clone --depth=1 ...` before, but you want to start development, you will need to run this command to get the full history.\n- `npm install` - Install all dependencies.\n- `node --run lint` - Run linting checks.\n- `node --run lint:fix` - Fix linting issues.\n- `node --run prettier` - Run formatter checks.\n- `node --run prettier:fix` - Fix formatter issues.\n- `node --run test` - Run linting and formatter checks.\n\n## MEMO\n\n### Bug with MMM-Carousel\n\n- When you are using it with `MMM-Carousel`, `MMM-CalendarExt2` should be in main page or all pages.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMMM-CalendarExt2%2FMMM-CalendarExt2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMMM-CalendarExt2%2FMMM-CalendarExt2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMMM-CalendarExt2%2FMMM-CalendarExt2/lists"}