{% extends "base.html" %} {% block title %}Space launches - Edward Betts{% endblock %} {% block content %} <div class="container-fluid mt-2"> <h1>Space launches</h1> <h4>Filters</h4> <p>Mission type: {% if request.args.type %}<a href="{{ request.path }}">🗙</a>{% endif %} {% for t in mission_types | sort %} {% if t == request.args.type %} <strong>{{ t }}</strong> {% else %} <a href="?type={{ t }}" class="text-nowrap"> {{ t }} </a> {% endif %} {% if not loop.last %} | {% endif %} {% endfor %} </p> <p>Vehicle: {% if request.args.rocket %}<a href="{{ request.path }}">🗙</a>{% endif %} {% for r in rockets | sort %} {% if r == request.args.rockets %} <strong>{{ r }}</strong> {% else %} <a href="?rocket={{ r }}" class="text-nowrap"> {{ r }} </a> {% endif %} {% if not loop.last %} | {% endif %} {% endfor %} </p> {% for launch in launches %} {% set highlight =" bg-primary-subtle" if launch.slug in config.FOLLOW_LAUNCHES else "" %} {% set country = get_country(launch.country_code) %} <div class="row{{highlight}}"> <div class="col-md-1 text-nowrap text-md-end">{{ launch.t0_date }} <br class="d-none d-md-block"/> {% if launch.t0_time %} {{ launch.t0_time }}{% endif %} {{ launch.net_precision }} </div> <div class="col-md-1 text-md-nowrap"> <span class="d-md-none">launch status:</span> <abbr title="{{ launch.status.name }}">{{ launch.status.abbrev }}</abbr> </div> <div class="col"> <div> {{ country.flag }} {{ launch.rocket.full_name }} – <strong>{{launch.mission.name }}</strong> – {% if launch.launch_provider_abbrev %} <abbr title="{{ launch.launch_provider }}">{{ launch.launch_provider_abbrev }}</abbr> {% else %} {{ launch.launch_provider }} {% endif %} ({{ launch.launch_provider_type }}) — {{ launch.orbit.name }} ({{ launch.orbit.abbrev }}) — {{ launch.mission.type }} </div> <div> {% if launch.pad_wikipedia_url %} <a href="{{ launch.pad_wikipedia_url }}">{{ launch.pad_name }}</a> {% else %} {{ launch.pad_name }} {% if launch.pad_name != "Unknown Pad" %}(no Wikipedia article){% endif %} {% endif %} — {{ launch.location }} </div> {% if launch.mission.agencies | count %} <div> {% for agency in launch.mission.agencies %} {%- if not loop.first %}, {% endif %} <a href="{{ agency.wiki_url }}">{{agency.name }}</a> {{ get_country(agency.country_code).flag }} ({{ agency.type }}) {# <img src="{{ agency.logo_url }}"/> #} {% endfor %} </div> {% endif %} <div> {% if launch.mission %} {% for line in launch.mission.description.splitlines() %} <p>{{ line }}</p> {% endfor %} {% else %} <p>No description.</p> {% endif %} </div> </div> </div> {% endfor %} </div> {% endblock %}