{
  "formato": "talaya.complemento/1",
  "id": "dev.pages.talaya.luz_del_dia",
  "nombre": "Luz del día",
  "version": "1.0.0",
  "autor": {
    "nombre": "Talaya",
    "web": "https://heytalaya.com"
  },
  "descripcion": "A qué hora sale y se pone el sol donde estás, y cuándo empiezan la hora dorada y la hora azul.",
  "icono": "sun.horizon",
  "cobertura": null,
  "permisos": {
    "red": [
      "api.sunrisesunset.io"
    ],
    "ubicacion": true,
    "memoria": false,
    "pantalla": true
  },
  "habilidades": [
    {
      "nombre": "luz_del_dia",
      "descripcion": "Amanecer, puesta de sol, hora dorada y hora azul en la posición del usuario, hoy, mañana o un día concreto. Para «¿a qué hora se pone el sol?», «¿cuándo amanece mañana?», «¿cuándo empieza la hora dorada?», «¿cuántas horas de luz hay hoy?», «what time is sunset?». Las horas ya vienen en la hora local del sitio.",
      "parametros": {
        "dia": {
          "tipo": "texto",
          "descripcion": "today para hoy, tomorrow para mañana, o una fecha AAAA-MM-DD. Si no lo dice, déjalo vacío: es hoy",
          "obligatorio": false
        }
      },
      "pasos": [
        {
          "si": {
            "valor": "{{lat}}",
            "op": "vacio",
            "entonces": [
              {
                "decir": "No sé dónde estás ahora mismo: sin ubicación no puedo calcular la luz del día."
              }
            ],
            "siNo": [
              {
                "http": {
                  "url": "https://api.sunrisesunset.io/json?lat={{lat}}&lng={{lon}}&time_format=24&date={{dia}}"
                }
              },
              {
                "extraer": {
                  "de": "$.results.sunrise",
                  "como": "amanecer",
                  "siNoHay": "sin dato"
                }
              },
              {
                "extraer": {
                  "de": "$.results.sunset",
                  "como": "puesta",
                  "siNoHay": "sin dato"
                }
              },
              {
                "extraer": {
                  "de": "$.results.golden_hour_evening.begin",
                  "como": "dorada",
                  "siNoHay": "sin dato"
                }
              },
              {
                "extraer": {
                  "de": "$.results.blue_hour_evening.begin",
                  "como": "azul",
                  "siNoHay": "sin dato"
                }
              },
              {
                "extraer": {
                  "de": "$.results.day_length",
                  "como": "luz",
                  "siNoHay": "sin dato"
                }
              },
              {
                "extraer": {
                  "de": "$.results.date",
                  "como": "fecha_luz",
                  "siNoHay": ""
                }
              },
              {
                "reloj": {
                  "tipo": "texto",
                  "titulo": "Luz del día",
                  "texto": "Amanecer {{amanecer}}\nHora dorada {{dorada}}\nPuesta {{puesta}}\nHora azul {{azul}}"
                }
              },
              {
                "decir": "El {{fecha_luz}}: amanecer a las {{amanecer}} y puesta de sol a las {{puesta}}, hora local. La hora dorada empieza a las {{dorada}} y la azul a las {{azul}}. Horas de luz: {{luz}}."
              }
            ]
          }
        }
      ]
    }
  ]
}
