{
  "formatVersion": "1.0",
  "id": "com.youmindhub.example.weather",
  "version": "1.0",
  "name": "Weather",
  "description": "Show the current weather for a city from wttr.in. Without a city it uses your location.",
  "localizations": {
    "de": {
      "name": "Wetter",
      "description": "Zeigt das aktuelle Wetter für eine Stadt von wttr.in. Ohne Stadt wird dein Standort verwendet."
    },
    "es": {
      "name": "Tiempo",
      "description": "Muestra el tiempo actual de una ciudad desde wttr.in. Sin ciudad, usa tu ubicación."
    },
    "fr": {
      "name": "Météo",
      "description": "Affiche la météo actuelle d’une ville depuis wttr.in. Sans ville, votre position est utilisée."
    },
    "it": {
      "name": "Meteo",
      "description": "Mostra il meteo attuale di una città da wttr.in. Senza città usa la tua posizione."
    },
    "ja": {
      "name": "天気",
      "description": "wttr.in から都市の現在の天気を表示します。都市を省略すると現在地を使います。"
    },
    "ko": {
      "name": "날씨",
      "description": "wttr.in에서 도시의 현재 날씨를 보여 줍니다. 도시를 생략하면 현재 위치를 사용합니다."
    },
    "nl": {
      "name": "Weer",
      "description": "Toont het huidige weer voor een stad via wttr.in. Zonder stad wordt je locatie gebruikt."
    },
    "zh-Hans": {
      "name": "天气",
      "description": "从 wttr.in 显示城市的当前天气；不填城市则使用你的所在位置。"
    },
    "zh-Hant": {
      "name": "天氣",
      "description": "從 wttr.in 顯示城市的目前天氣；不填城市則使用你的所在位置。"
    }
  },
  "group": "Examples",
  "keywords": [
    "weather",
    "wttr"
  ],
  "argument": "optional",
  "argumentType": "text",
  "argumentHint": "city",
  "symbol": "cloud.sun",
  "successNotice": "output",
  "successMessage": "",
  "failureNotice": "error",
  "failureMessage": "",
  "copyOutput": false,
  "steps": [
    {
      "kind": "shell",
      "script": "curl -fsS \"https://wttr.in/${APPPAD_INPUT// /+}?format=3\"",
      "timeout": 20
    }
  ],
  "permissions": {
    "network": true
  }
}
