view weather_server/templates/index.html @ 36:e5a03d63b3d9 default tip

Truncate, don’t round, temperatures displayed in HTML.
author Paul Fisher <paul@pfish.zone>
date Fri, 02 Jul 2021 20:38:11 -0400
parents 27217790dc04
children
line wrap: on
line source

<!doctype html>
<html>
    <head>
        <title>The Weather In Places</title>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link
            rel="stylesheet"
            href="{{ url_for('static', filename='style.css') }}">
        <link
            rel="shortcut icon"
            href="{{ url_for('static', filename='thermometer.png') }}">
        <link rel="manifest" href="/static/manifest.webmanifest">
    </head>
    <body class="home">
        <h1><span>Weather</span></h1>
        <ul>
            {% for location in locations %}
            <li>
                <a href="{{ url_for('show', location=location.key) }}">
                    <b>{{ location.name }}</b>
                    <span>
                        {%- set reading = location.latest() -%}
                        {%- if reading -%}
                            {{ reading.temp_f|int -}}
                            &nbsp;°F
                        {%- else -%}
                            ???
                        {%- endif -%}
                    </span>
                </a>
            </li>
            {% endfor %}
        </ul>
    </body>
</html>