/swagcal

Vue + Vuetify wall calendar that supports weather and ical

Primary LanguageVue

swagcal

This is a small project using Vue and Vuetify to display a simple calendar with weather and ical support. It is intended as a viewer only for example for a screen on the wall.

configuration

You need to add a config.js file to the root of the project folder like this:

module.exports = {
  darkSkyApiKey: 'xxx',             // Get a DarkSky key from https://darksky.net/dev
  weatherLocation: {                // Location for weather
    latitude: 50, 
    longitude: 6
  },
  calendars: [
    {
      name: "Some name",
      url: "http://link.to/calendar.ics",
      color: "green darken-4",      // Color code from vuetify or #rgb
      events: []                    // Ignore this
    },
    ...
  ]
}

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your tests

npm run test

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.