{% import "macros.html" as macros %} {% macro render_episode_card(episode) %}
{% if episode.release %} {% else %} Still for episode {{episode.season_episode_id}} {% endif %}
{{episode.number}}. {{ episode.name }}
{% endmacro %} {% macro render_release_row(release, episode_id, series_id) %}
{% if release.resolution -%} {{release.resolution}} {% endif %}
{% set episode_hash = 'e' ~ episode_id %} View all torrents
{% endmacro %} {% for season, episodes in seasons_episodes %}

Season {{season}} {{ "(Current)" if loop.index == 1 else "" }}

{% set ns = namespace(prev_release_id=None) %} {% for episode in episodes %} {% if loop.changed(episode.id) %} {% if not loop.first %} {% set ns.prev_release_id = None %}
{% endif %}
{{ render_episode_card(episode) }} {% endif %} {% if episode.release and (not ns.prev_release_id )%} {{ render_release_row(episode.release, episode.id, series.id) }} {% set ns.prev_release_id = episode.release.id %} {% elif not episode.release %} No torrents yet {% endif %} {% if loop.last %}
{% endif %} {% endfor %} {% else %}
No releases found with {{resolution}}p resolution, try filtering for another value.
{% endfor %}