@KirAsh4 said in Calendar Module - Unable to load Facebook Birthdays:
Ok, I need some testers … this is working for me with a small change in our fetcher code. So, for those willing to try, please following these steps:
Step 1
Navigate to the'MagicMirror/modules/default/calendar/'
folderStep 2
Open the'calendarfetcher.js'
file in your favorite editor and look for the following line and delete it:ical.fromURL(url, {}, function(err, data) {
Step 3
After deleting that line, in its place you’re going to paste in the following snippet of code:var opts = { headers: { 'User-Agent': 'Mozilla/5.0 (Node.js 6.0.0) MagicMirror/2.0 (https://github.com/MichMich/MagicMirror)' } } ical.fromURL(url, opts, function(err, data) {
Please note that very last line, it’s almost identical to the one you deleted. Only one piece changed and you must put that line in as modified above!
Step 4
Save and close the file, and relaunch your MM process.Step 5
Report back to me.On my setup, it’s working. I’m getting this in my calendar now. (The names you see are birthdays, I simply have a filter to remove
's birthday'
form the string that Facebook returns.)
Made these changes, we are good! Works now :dark_sunglasses: Thank you so much for all the help.