Time to configure the interface for your location and needs!
cd ~/MagicMirror
nano config/config.js
Configure weather
Change both the "currentweather" and "weatherforecast" weather module settings to your location.
Change the JavaScript config object to add your city's name, location ID, and free OpenWeatherMap API key:
config: {
location: "Tampa",
locationID: "4174757",
appid: "YOUR_OPENWEATHER_API_KEY",
units: "imperial" // Use Fahrenheit instead of Celsius
}
Configure compliments
MagicMirror spins through an array of complements based on the time of day. If you'd like, you can change these compliments to something different -- famous quotes, perhaps?
Configure your calendar
By default, MagicMirror shows a calendar containing US holidays. You can change these by pasting a calendar's public URL here.
For now, I decided to remove both and instead subscribe to the Tampa Bay Rays schedule and a Google Calendar containing a list of national holidays. These calendar URLs normally end in .ics, and you can Google the one you're looking for.
Down the road, I'll add authentication so I can link up my Google Calendar. You can also change the icon that's loaded by changing the value of calendar.urls.symbol; this value should be from the list of FontAwesome icons found here, with the "fa-" portion removed. For example, 'fa-bullhorn' becomes just 'bullhorn'.
When you're finished configuring, save and exit.