aboutsummaryrefslogtreecommitdiffstats
path: root/python/fatcat/templates/file_view.html
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2018-06-17 15:39:46 -0700
committerBryan Newbold <bnewbold@robocracy.org>2018-06-17 15:39:46 -0700
commita4f9a344bb7d80fdb830b764d26eec986a47e4c1 (patch)
treeb7a6c24e57459dfb660d871d0195c6468d307ce8 /python/fatcat/templates/file_view.html
parent2fed334b353a070b7c7d1ec1b38fd826fa866455 (diff)
downloadfatcat-a4f9a344bb7d80fdb830b764d26eec986a47e4c1.tar.gz
fatcat-a4f9a344bb7d80fdb830b764d26eec986a47e4c1.zip
fix broken basic/boring templates
Diffstat (limited to 'python/fatcat/templates/file_view.html')
-rw-r--r--python/fatcat/templates/file_view.html41
1 files changed, 38 insertions, 3 deletions
diff --git a/python/fatcat/templates/file_view.html b/python/fatcat/templates/file_view.html
index ff55e21c..f45c9238 100644
--- a/python/fatcat/templates/file_view.html
+++ b/python/fatcat/templates/file_view.html
@@ -1,10 +1,45 @@
{% extends "base.html" %}
{% block body %}
-<h1>File: {{ file.id }}</h1>
+<h1>File {{ file.ident }}</h1>
-TODO:
+<p><b>Size:</b> {{ file.size }} (bytes)
+<p><b>SHA-1 checksum:</b> <code>{{ file.sha1 }}</code>
+{% if file.sha256 != None %}
+<p><b>SHA-256 checksum:</b> <code>{{ file.sha256 }}</code>
+{% endif %}
+{% if file.md5 != None %}
+<p><b>MD5 checksum:</b> <code>{{ file.md5 }}</code>
+{% endif %}
+<p><b>fatcat File Identifier:</b> <code>{{ file.ident }}</code> (revision #{{ file.revision }}, {{ file.state }})
+{% if file.extra != None %}
+<p><b>Additional Metadata (raw JSON):</b>
+<pre>{{ file.extra }}</pre>
+{% endif %}
-<pre>{{ file }}</pre>
+<!--
+Raw JSON Object:
+{{ file }}
+-->
+
+{% if file.releases != None %}
+<p>Releases associated with this file:
+<ul>
+{% for release_id in file.releases %}
+ <li><a href="/release/{{ release_id }}"><code>{{ release_id }}</code></a>
+{% endfor %}
+</ul>
+{% else %}
+This file is not associated with any fatcat release.
+{% endif %}
+
+{% if file.url != None %}
+<p>Known locations of this file:
+<ul>
+ <li><a href="{{ file.url }}"><code>{{ file.url }}</code></a>
+</ul>
+{% else %}
+No known public URL, mirror, or archive for this file.
+{% endif %}
{% endblock %}