Aupajo/almanack

View on GitHub
app.json

Summary

Maintainability
Test Coverage
{
  "name": "Almanack",
  "description": "Combine iCal, Google Calendar, and Meetup.com events into a single calendar with a public website and calendar subscription feed.",
  "repository": "https://github.com/Aupajo/almanack",
  "keywords": ["calendar", "events", "gcal" , "ical", "web", "feed", "rss"],
  "buildpacks": [
    { "url": "heroku/ruby" }
  ],
  "env": {
    "CALENDAR_NAME": {
      "description": "The name of your calendar.",
      "value": "My Calendar",
      "required": true
    },
    "TZ": {
      "description": "Which time zone to display the calendar events in, such as `Pacific/Auckland`. See a full list in the “TZ database name” field at https://en.wikipedia.org/wiki/List_of_tz_database_time_zones",
      "value": "UTC"
    },
    "ICAL_FEEDS": {
      "description": "An optional list of iCal feed URLs separated by spaces. For Google Calendars, look for the “address in iCal format” URLs in the calendar's settings.",
      "required": false
    },
    "CACHE_DURATION_IN_SECONDS": {
      "description": "How long to keep calendar events cached for. Set to `0` to always show an up-to-date calendar.",
      "value": "900"
    },
    "DAYS_LOOKAHEAD": {
      "description": "How many days of events to display on the calendar",
      "value": "30",
      "required": true
    }
  }
}