Noobish1/WeatherRules

View on GitHub
App/Assets/WhatToWearAssets/Supporting Files/Sample data/forecast.json

Summary

Maintainability
Test Coverage
{
  "latitude": -41.203844,
  "longitude": 174.8768693,
  "timezone": "Pacific/Auckland",
  "currently": {
    "time": 1512184160,
    "summary": "Clear",
    "icon": "clear-day",
    "precipIntensity": 0,
    "precipProbability": 0,
    "temperature": 21.48,
    "apparentTemperature": 21.48,
    "dewPoint": 15.16,
    "humidity": 0.67,
    "pressure": 1021.89,
    "windSpeed": 3.17,
    "windGust": 5.21,
    "windBearing": 5,
    "cloudCover": 0.07,
    "uvIndex": 6,
    "visibility": 10.01,
    "ozone": 283.79
  },
  "hourly": {
    "summary": "Partly cloudy until morning.",
    "icon": "partly-cloudy-night",
    "data": [
      {
        "time": 1512126000,
        "summary": "Partly Cloudy",
        "icon": "partly-cloudy-night",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 16.37,
        "apparentTemperature": 16.37,
        "dewPoint": 14.03,
        "humidity": 0.86,
        "pressure": 1026.92,
        "windSpeed": 2.03,
        "windGust": 3.81,
        "windBearing": 21,
        "cloudCover": 0.36,
        "uvIndex": 0,
        "visibility": 10.01,
        "ozone": 287.09
      },
      {
        "time": 1512129600,
        "summary": "Partly Cloudy",
        "icon": "partly-cloudy-night",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 16.81,
        "apparentTemperature": 16.81,
        "dewPoint": 14.56,
        "humidity": 0.87,
        "pressure": 1026.75,
        "windSpeed": 2.68,
        "windGust": 3.78,
        "windBearing": 10,
        "cloudCover": 0.36,
        "uvIndex": 0,
        "visibility": 10.01,
        "ozone": 287.25
      },
      {
        "time": 1512133200,
        "summary": "Partly Cloudy",
        "icon": "partly-cloudy-night",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 16.47,
        "apparentTemperature": 16.47,
        "dewPoint": 14.26,
        "humidity": 0.87,
        "pressure": 1026.49,
        "windSpeed": 2.36,
        "windGust": 3.47,
        "windBearing": 7,
        "cloudCover": 0.36,
        "uvIndex": 0,
        "visibility": 10.01,
        "ozone": 284.77
      },
      {
        "time": 1512136800,
        "summary": "Partly Cloudy",
        "icon": "partly-cloudy-night",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 16.35,
        "apparentTemperature": 16.35,
        "dewPoint": 14.14,
        "humidity": 0.87,
        "pressure": 1025.85,
        "windSpeed": 2.59,
        "windGust": 3.64,
        "windBearing": 10,
        "cloudCover": 0.37,
        "uvIndex": 0,
        "visibility": 10.01,
        "ozone": 282.33
      },
      {
        "time": 1512140400,
        "summary": "Partly Cloudy",
        "icon": "partly-cloudy-night",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 16.11,
        "apparentTemperature": 16.11,
        "dewPoint": 14.04,
        "humidity": 0.88,
        "pressure": 1025.21,
        "windSpeed": 2.97,
        "windGust": 4.39,
        "windBearing": 17,
        "cloudCover": 0.37,
        "uvIndex": 0,
        "visibility": 10.01,
        "ozone": 280.45
      },
      {
        "time": 1512144000,
        "summary": "Partly Cloudy",
        "icon": "partly-cloudy-night",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 16.01,
        "apparentTemperature": 16.01,
        "dewPoint": 13.96,
        "humidity": 0.88,
        "pressure": 1025.1,
        "windSpeed": 3.24,
        "windGust": 3.87,
        "windBearing": 12,
        "cloudCover": 0.37,
        "uvIndex": 0,
        "visibility": 10.01,
        "ozone": 279.43
      },
      {
        "time": 1512147600,
        "summary": "Partly Cloudy",
        "icon": "partly-cloudy-day",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 16.02,
        "apparentTemperature": 16.02,
        "dewPoint": 13.94,
        "humidity": 0.87,
        "pressure": 1025.35,
        "windSpeed": 2.19,
        "windGust": 3.45,
        "windBearing": 2,
        "cloudCover": 0.38,
        "uvIndex": 0,
        "visibility": 10.01,
        "ozone": 278.85
      },
      {
        "time": 1512151200,
        "summary": "Partly Cloudy",
        "icon": "partly-cloudy-day",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 16.48,
        "apparentTemperature": 16.48,
        "dewPoint": 14.24,
        "humidity": 0.87,
        "pressure": 1025.24,
        "windSpeed": 2.95,
        "windGust": 3.75,
        "windBearing": 14,
        "cloudCover": 0.38,
        "uvIndex": 1,
        "visibility": 10.01,
        "ozone": 278.11
      },
      {
        "time": 1512154800,
        "summary": "Partly Cloudy",
        "icon": "partly-cloudy-day",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 20.28,
        "apparentTemperature": 20.33,
        "dewPoint": 15.73,
        "humidity": 0.75,
        "pressure": 1025.12,
        "windSpeed": 2.67,
        "windGust": 3.87,
        "windBearing": 8,
        "cloudCover": 0.38,
        "uvIndex": 1,
        "visibility": 10.01,
        "ozone": 278.07
      },
      {
        "time": 1512158400,
        "summary": "Partly Cloudy",
        "icon": "partly-cloudy-day",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 20.57,
        "apparentTemperature": 20.57,
        "dewPoint": 15.22,
        "humidity": 0.71,
        "pressure": 1025,
        "windSpeed": 3.57,
        "windGust": 5.27,
        "windBearing": 10,
        "cloudCover": 0.39,
        "uvIndex": 3,
        "visibility": 10.01,
        "ozone": 278.39
      },
      {
        "time": 1512162000,
        "summary": "Partly Cloudy",
        "icon": "partly-cloudy-day",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 20.81,
        "apparentTemperature": 20.81,
        "dewPoint": 15.32,
        "humidity": 0.71,
        "pressure": 1024.77,
        "windSpeed": 3.2,
        "windGust": 6.08,
        "windBearing": 16,
        "cloudCover": 0.4,
        "uvIndex": 5,
        "visibility": 10.01,
        "ozone": 278.84
      },
      {
        "time": 1512165600,
        "summary": "Clear",
        "icon": "clear-day",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 20.97,
        "apparentTemperature": 20.97,
        "dewPoint": 15.24,
        "humidity": 0.7,
        "pressure": 1024.38,
        "windSpeed": 2.49,
        "windGust": 5.25,
        "windBearing": 29,
        "cloudCover": 0.16,
        "uvIndex": 9,
        "visibility": 10.01,
        "ozone": 279.47
      },
      {
        "time": 1512169200,
        "summary": "Clear",
        "icon": "clear-day",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 20.99,
        "apparentTemperature": 20.99,
        "dewPoint": 15.13,
        "humidity": 0.69,
        "pressure": 1023.91,
        "windSpeed": 4.15,
        "windGust": 6.08,
        "windBearing": 15,
        "cloudCover": 0.17,
        "uvIndex": 12,
        "visibility": 10.01,
        "ozone": 280.22
      },
      {
        "time": 1512172800,
        "summary": "Clear",
        "icon": "clear-day",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 21.46,
        "apparentTemperature": 21.46,
        "dewPoint": 14.92,
        "humidity": 0.66,
        "pressure": 1023.63,
        "windSpeed": 3.86,
        "windGust": 5.24,
        "windBearing": 30,
        "cloudCover": 0.17,
        "uvIndex": 14,
        "visibility": 10.01,
        "ozone": 282.1
      },
      {
        "time": 1512176400,
        "summary": "Clear",
        "icon": "clear-day",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 21.57,
        "apparentTemperature": 21.57,
        "dewPoint": 14.92,
        "humidity": 0.66,
        "pressure": 1023.1,
        "windSpeed": 4.04,
        "windGust": 8.37,
        "windBearing": 1,
        "cloudCover": 0.16,
        "uvIndex": 13,
        "visibility": 10.01,
        "ozone": 282.86
      },
      {
        "time": 1512180000,
        "summary": "Clear",
        "icon": "clear-day",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 21.83,
        "apparentTemperature": 21.83,
        "dewPoint": 15.13,
        "humidity": 0.66,
        "pressure": 1022.52,
        "windSpeed": 3.34,
        "windGust": 7.53,
        "windBearing": 30,
        "cloudCover": 0.08,
        "uvIndex": 10,
        "visibility": 10.01,
        "ozone": 283.35
      },
      {
        "time": 1512183600,
        "summary": "Clear",
        "icon": "clear-day",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 21.55,
        "apparentTemperature": 21.55,
        "dewPoint": 15.18,
        "humidity": 0.67,
        "pressure": 1021.97,
        "windSpeed": 3.21,
        "windGust": 5.26,
        "windBearing": 3,
        "cloudCover": 0.06,
        "uvIndex": 7,
        "visibility": 10.01,
        "ozone": 283.77
      },
      {
        "time": 1512187200,
        "summary": "Clear",
        "icon": "clear-day",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 21.11,
        "apparentTemperature": 21.11,
        "dewPoint": 15.06,
        "humidity": 0.68,
        "pressure": 1021.46,
        "windSpeed": 3,
        "windGust": 4.96,
        "windBearing": 17,
        "cloudCover": 0.12,
        "uvIndex": 4,
        "visibility": 10.01,
        "ozone": 283.95
      },
      {
        "time": 1512190800,
        "summary": "Clear",
        "icon": "clear-day",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 20.32,
        "apparentTemperature": 20.32,
        "dewPoint": 14.93,
        "humidity": 0.71,
        "pressure": 1021,
        "windSpeed": 3.31,
        "windGust": 7.61,
        "windBearing": 11,
        "cloudCover": 0.12,
        "uvIndex": 2,
        "visibility": 10.01,
        "ozone": 283.95
      },
      {
        "time": 1512194400,
        "summary": "Partly Cloudy",
        "icon": "partly-cloudy-day",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 19.47,
        "apparentTemperature": 19.47,
        "dewPoint": 14.83,
        "humidity": 0.75,
        "pressure": 1020.56,
        "windSpeed": 3.54,
        "windGust": 6.11,
        "windBearing": 23,
        "cloudCover": 0.36,
        "uvIndex": 1,
        "visibility": 10.01,
        "ozone": 285.14
      },
      {
        "time": 1512198000,
        "summary": "Partly Cloudy",
        "icon": "partly-cloudy-day",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 18.35,
        "apparentTemperature": 18.35,
        "dewPoint": 14.52,
        "humidity": 0.78,
        "pressure": 1020.5,
        "windSpeed": 3.13,
        "windGust": 4.75,
        "windBearing": 9,
        "cloudCover": 0.38,
        "uvIndex": 0,
        "visibility": 10.01,
        "ozone": 285.29
      },
      {
        "time": 1512201600,
        "summary": "Partly Cloudy",
        "icon": "partly-cloudy-night",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 17.86,
        "apparentTemperature": 17.86,
        "dewPoint": 14.42,
        "humidity": 0.8,
        "pressure": 1020.59,
        "windSpeed": 2.58,
        "windGust": 5.78,
        "windBearing": 21,
        "cloudCover": 0.41,
        "uvIndex": 0,
        "visibility": 10.01,
        "ozone": 285.28
      },
      {
        "time": 1512205200,
        "summary": "Partly Cloudy",
        "icon": "partly-cloudy-night",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 17.61,
        "apparentTemperature": 17.61,
        "dewPoint": 14.47,
        "humidity": 0.82,
        "pressure": 1020.62,
        "windSpeed": 3.28,
        "windGust": 6.73,
        "windBearing": 2,
        "cloudCover": 0.56,
        "uvIndex": 0,
        "visibility": 10.01,
        "ozone": 284.84
      },
      {
        "time": 1512208800,
        "summary": "Partly Cloudy",
        "icon": "partly-cloudy-night",
        "precipIntensity": 0,
        "precipProbability": 0,
        "temperature": 17.62,
        "apparentTemperature": 17.62,
        "dewPoint": 14.48,
        "humidity": 0.82,
        "pressure": 1020.48,
        "windSpeed": 2.56,
        "windGust": 6.94,
        "windBearing": 354,
        "cloudCover": 0.57,
        "uvIndex": 0,
        "visibility": 10.01,
        "ozone": 283.85
      }
    ]
  },
  "daily": {
    "data": [
      {
        "time": 1512126000,
        "summary": "Partly cloudy starting in the evening.",
        "icon": "partly-cloudy-night",
        "sunriseTime": 1512146620,
        "sunsetTime": 1512200330,
        "moonPhase": 0.43,
        "precipIntensity": 0,
        "precipIntensityMax": 0,
        "precipProbability": 0,
        "temperatureHigh": 21.83,
        "temperatureHighTime": 1512180000,
        "temperatureLow": 16.85,
        "temperatureLowTime": 1512219600,
        "apparentTemperatureHigh": 21.83,
        "apparentTemperatureHighTime": 1512180000,
        "apparentTemperatureLow": 16.85,
        "apparentTemperatureLowTime": 1512219600,
        "dewPoint": 14.69,
        "humidity": 0.77,
        "pressure": 1023.6,
        "windSpeed": 3,
        "windGust": 8.37,
        "windGustTime": 1512176400,
        "windBearing": 13,
        "cloudCover": 0.31,
        "uvIndex": 14,
        "uvIndexTime": 1512172800,
        "visibility": 10.01,
        "ozone": 282.4,
        "temperatureMin": 16.01,
        "temperatureMinTime": 1512144000,
        "temperatureMax": 21.83,
        "temperatureMaxTime": 1512180000,
        "apparentTemperatureMin": 16.01,
        "apparentTemperatureMinTime": 1512144000,
        "apparentTemperatureMax": 21.83,
        "apparentTemperatureMaxTime": 1512180000
      }
    ]
  },
  "flags": {
    "sources": [
      "isd",
      "cmc",
      "gfs",
      "madis"
    ],
    "isd-stations": [
      "934010-99999",
      "934040-99999",
      "934170-99999",
      "934200-99999",
      "934340-99999",
      "934360-99999",
      "934390-99999",
      "934710-99999",
      "934980-99999",
      "935260-99999",
      "935270-99999",
      "935450-99999",
      "935460-99999",
      "935970-99999",
      "935980-99999",
      "936780-99999"
    ],
    "units": "si"
  },
  "offset": 13
}