+
+ {{ file.file_path.split('/')[-1] if file.file_path else 'Unknown' }}
+
+ {% if not exists %}
+
+ Missing on disk
+
{% endif %}
- {% else %}
- Unknown size
- {% endif %}
+
+
+
+ {{ file.file_type or 'unknown' }}
+
-
- {% if file.downloaded_at %}
-
•
- {{ file.downloaded_at.strftime('%Y-%m-%d %H:%M') }}
- {% endif %}
+
+
•
+ {% if file.file_size_bytes %}
+ {% if file.file_size_bytes < 1024 %}
+ {{ file.file_size_bytes }} B
+ {% elif file.file_size_bytes < 1048576 %}
+ {{ "%.1f"|format(file.file_size_bytes / 1024) }} KB
+ {% elif file.file_size_bytes < 1073741824 %}
+ {{ "%.1f"|format(file.file_size_bytes / 1048576) }} MB
+ {% else %}
+ {{ "%.2f"|format(file.file_size_bytes / 1073741824) }} GB
+ {% endif %}
+ {% else %}
+ Unknown size
+ {% endif %}
-
- {% if metadata.unit_id %}
-
•
- from {{ metadata.unit_id }}
- {% endif %}
+
+ {% if file.downloaded_at %}
+
•
+ {{ file.downloaded_at.strftime('%Y-%m-%d %H:%M') }}
+ {% endif %}
-
- {% if file.checksum %}
-
-
-
- {% endif %}
+
+ {% if metadata.unit_id %}
+
•
+ from {{ metadata.unit_id }}
+ {% endif %}
+
+
+ {% if file.checksum %}
+
+
+
+ {% endif %}
+