Download status
Refresh status
{% if download_request %}
Status
Current state
{{ status_friendly }} {% if status_friendly.lower() != download_request.state.lower() %}({{ download_request.state }}
){% endif %}
{% if download_request.state == 'failed' %}
Error
{{ download_request.message }}
{% elif download_request.state in ['gen_core', 'gen_derivative'] %}
Processing
{{ resources.get(download_request.message, {}).get('name', 'Unknown') }}
{% endif %}
Time since last update
{{ since_last_update }}
Created
{{ download_request.created.strftime('%Y-%m-%d %H:%M:%S') }}
Last updated
{{ download_request.modified.strftime('%Y-%m-%d %H:%M:%S') }}
Time elapsed
{{ total_time }}
Download ID
{{ download_request.id }}
Request
{% if download_request.core_record %}
Query
{{- h.pretty_print_json(download_request.core_record.query) -}}
Query version
{{ download_request.core_record.query_version }}
{% endif %}
{% if download_request.derivative_record %}
Format
{{ download_request.derivative_record.format }}
{% if download_request.derivative_record.options.get('format_args') %}
Format details
{% for k, v in
download_request.derivative_record.options.get('format_args',
{}).items() %}
{{ k }}
{{ v }}
{% endfor %}
{% endif %}
Resources in separate files
{{ download_request.derivative_record.options.get('separate_files', True)
}}
Ignore empty fields
{{ download_request.derivative_record.options.get('ignore_empty_fields',
True) }}
{% endif %}
Results
{% if doi %}
Query DOI
{{ doi.doi }}
{% endif %}
{% if download_request.core_record and not download_request.state == 'failed' %}
Records
Total
{{ download_request.core_record.total or _('processing') }}
{% if download_request.core_record.resource_totals %}
{% for res_id, res in resources.items() %}
{% if download_request.core_record.resource_totals[res_id] > 0 %}
{{ res['name'] }}
{{ download_request.core_record.resource_totals[res_id] }}
{% endif %}
{% endfor %}
{% endif %}
{% endif %}
{% if download_request.state == 'complete' %}
Downloads
{% endif %}
{% else %}
Invalid download ID. Please check the URL and try again.
{% endif %}