diff options
Diffstat (limited to 'searx/templates/simple/answer')
| -rw-r--r-- | searx/templates/simple/answer/weather.html | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/searx/templates/simple/answer/weather.html b/searx/templates/simple/answer/weather.html new file mode 100644 index 000000000..4cea9b683 --- /dev/null +++ b/searx/templates/simple/answer/weather.html @@ -0,0 +1,67 @@ +{% macro show_weather_data(data) %} + <table> + <tbody> + {%- if data.condition -%} + <tr> + <td>{{ _("Condition") }}</td> + <td>{{ data.condition }}</td> + </tr> + {%- endif -%} + {%- if data.temperature -%} + <tr> + <td>{{ _("Temperature") }}</td> + <td>{{ data.temperature }}</td> + </tr> + {%- endif -%} + {%- if data.feelsLike -%} + <tr> + <td>{{ _("Feels Like") }}</td> + <td>{{ data.feelsLike }}</td> + </tr> + {%- endif -%} + {%- if data.wind -%} + <tr> + <td>{{ _("Wind") }}</td> + <td>{{ data.wind }}</td> + </tr> + {%- endif -%} + {%- if data.humidity -%} + <tr> + <td>{{ _("Humidity") }}</td> + <td>{{ data.humidity }}</td> + </tr> + {%- endif -%} + {%- if data.pressure -%} + <tr> + <td>{{ _("Pressure") }}</td> + <td>{{ data.pressure }}</td> + </tr> + {%- endif -%} + <tr> + {%- for name, value in data.attributes.items() -%} + <tr> + <td>{{ name }}</td> + <td>{{ value }}</td> + </tr> + {%- endfor -%} + </tbody> + </table> +{% endmacro %} + +<details class="answer-weather"> + <summary>It's currently {{ answer.current.condition }}, {{ answer.current.temperature }} in {{ answer.location }}</summary> + <div> + <h2 class="title">{{ answer.location }}</h2> + <h3>{{ _("Current condition") }}</h3> + {{ show_weather_data(answer.current) }} + + {%- if answer.forecasts -%} + <div class="answer-weather-forecasts"> + {%- for forecast in answer.forecasts -%} + <h3>{{ forecast.time }}</h3> + {{ show_weather_data(forecast) }} + {%- endfor -%} + </div> + {%- endif -%} + </div> +</details> |