{% macro table_header(heading) %} {{ heading or "URI" }} status size shared private age freshness IMS INM gzip partial notes {%- endmacro %} {% macro yes_no(value) %} {% if value == True %} {% elif value == False %} {% elif value == None %} {% endif %} {%- endmacro %} {% for heading, droids in droid_lists %} {% if heading != "" %} {% set heading_w_count = heading + " (" + droids|length|string + ")" %} {{ table_header(heading_w_count) }} {% else %} {{ table_header(heading) }} {% endif %} {% for resource in droids %} {% if resource.response.complete %} {% if resource.response.status_code in ["301", "302", "303", "307", "308"] and "location" in resource.response.parsed_headers %} {% elif resource.response.status_code in ["400", "404", "410"] %} {% else %} {% endif %} {% if resource.gzip_support %} {% else %} {% endif %} {% else %} {% endif %} {% endfor %} {% endfor %}
{% set pclass = " preview" if resource.response.parsed_headers.get('content-type', [''])[0][:6] == "image/" else "" %} {% set fclass = " fade" if resource.request.uri| length > 80 else "" %} {% set class = pclass + fclass %} {% set display_uri = resource.request.uri[:80] %} {{ resource.request.uri|redbot_link(display_uri, use_stored=False, css_class=class, title=resource.request.uri, referer=True) }} {{ resource.response.parsed_headers['location']|redbot_link(resource.response.status_code, use_stored=False, descend=True, referer=True) }}{{ resource.response.status_code }}{{ resource.response.status_code }}{{ resource.response.payload_len|f_num(by1024=True) }} {{ yes_no(resource.response.store_shared) }} {{ yes_no(resource.response.store_private) }} {{ resource.response.age|relative_time(0,0) or '-' }} {{ resource.response.freshness_lifetime|relative_time(0,0) or '-' }} {{ yes_no(resource.ims_support) }} {{ yes_no(resource.inm_support) }}{{ resource.gzip_savings }}%{{ yes_no(resource.gzip_support) }}{{ yes_no(resource.partial_support) }} {% for problem in resource.notes if problem.level in [levels.WARN, levels.BAD] %} {{ problem|index_problem }} {% endfor %} {% if resource.response.http_error == None %} response incomplete {% else %} {{ resource.response.http_error.desc or "unknown problem" }} {% endif %}
{{ har_link }}
{% if not is_saved %} {% if allow_save %}
save
{% endif %} {% endif %}

Notes

    {% for problem in problems %}
  1. {{ loop.index }}. {{ problem.show_summary(lang) }}
  2. {% endfor %}
{% include 'footer.html' %}