MagicMirror² v2.7.0 is available! For more information about this release, check out this topic.

Birthday Calendar and Appointments



  • Hello,
    What I’m looking for is a Birthday Calendar together with the National Holidays and the Daily appointments Agenda showing on the Magic Mirror with some application and the input comes from a easy to edit (external ?) c.s.v. file.
    Till now for the National Holidays I found a possible solution with the Default MM Calendar or MMM-MyCalendar. Only with the last one I still don’t known how to configure it for 2 columns.

     config.js example i used for MMM-MyCalendar
     {
    	//disabled: true,
    	header: "Dagelijkse agenda en Verjaardagen.",
    	module: "MMM-MyCalendar",
    	position: "top_left",
    	config: {
    		maximumEntries: 8,
    		calendars: [
    				{
    				symbol: "calendar-heck-o ", // waar is dit voor ?
    				//url: "https://www.calendarlabs.com/templates/ical/US-Holidays.ics",
    				url: "https://www.officeholidays.com/ics/ics_country_code.php?iso=NL",
    				}
    			]
    		}
     },
    

    And my second question is how to impliment my personal Birthday records. At this moment I have a hand written paper calendar in the toilet room on the first floor of our house. As you will find at many other families in the Netherlands ;-).
    Is there a possibility todo this from a external c.s.v. file ?
    What I need is a simple configuration example. Date, Time (start & duration), Name, Subject (Appointment, Birthday, Visiting), Destination where to go.
    Can somebody help this newbee with this problem, but also I will learn about it how todo this in the future.
    So please tell me also why.


  • Project Sponsor Module Developer

    How about seting up a google account and add the birthdays to the google calendar as recurring events. Then use the default calendar module to show it?


  • Module Developer

    My module MMM-CalendarExt has the feature - add events on runtime, so if I would make CSV parser, it could be… But I will not. It seems not so smart.

    I suggest you to input your hand-written birthday records into your Google Calendar(or Apple Calendar or MS Outlook Calendar, anything else) for better real usage.

    Anyway, if you need some event counter or reminder, there are some modules about that.
    Search https://github.com/MichMich/MagicMirror/wiki/3rd-Party-Modules



  • @retroflex Thank you for answering my question. That could be a possible solution. But till now I am not familiar with Google calendar and not such a fan to just make everything known to Google. So I have to look for another solution.



  • @sean. Thank you for answering my question. That could be a possible solution. But till now I am not familiar with Google calendar and not such a fan to just make everything known to Google. So I have to look for another solution.


  • Module Developer

    @jevanha
    I’ve found this. https://csv-to-ics.com/
    You can convert your private local .ics from csv with this service. Then, put the .ics downloaded into your MM directory. You can access your local xxx.ics as https://localhost:8080/xxx.ics.