Download 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 |
{{ 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 %}