add metadata
This commit is contained in:
parent
f211375bbe
commit
844af58b1d
3 changed files with 13 additions and 1 deletions
|
@ -8,6 +8,11 @@
|
|||
<h2>{{ film.data.director|join:", "|safe }}</h2>
|
||||
{% endcomment %}
|
||||
<p>{{ film.data.summary|safe }}</p>
|
||||
<div class="details">
|
||||
Runtime: {{ film.duration }},
|
||||
Year: {{ film.data.date}},
|
||||
Artist Bio: {{ film.data.bio|safe }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<video src="{{ settings.TIMELINE_PREFIX }}{{ film.padma_id }}/loop.mp4" autoplay loop muted></video>
|
||||
|
|
|
@ -16,7 +16,10 @@ class Command(BaseCommand):
|
|||
'query': {
|
||||
'conditions': [{'key': 'groups', 'value': options['group'], 'operator': '=='}]
|
||||
},
|
||||
'keys': ['id', 'title', 'director', 'summary', 'source', 'sourcedescription', 'date', 'location'],
|
||||
'keys': [
|
||||
'id', 'title', 'director', 'summary', 'source', 'sourcedescription', 'date', 'location',
|
||||
'duration'
|
||||
],
|
||||
'range': [0, 1000]
|
||||
}
|
||||
for item in api.find(**query)['data']['items']:
|
||||
|
|
|
@ -4,6 +4,8 @@ from django.conf import settings
|
|||
from django.contrib.auth import get_user_model
|
||||
from django.db import models
|
||||
|
||||
import ox
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
User = get_user_model()
|
||||
|
||||
|
@ -31,6 +33,8 @@ class Film(models.Model):
|
|||
from ..text.models import Text
|
||||
return Text.objects.filter(data__item=self.padma_id)
|
||||
|
||||
def duration(self):
|
||||
return ox.format_timecode(self.data['duration'])[:-4]
|
||||
|
||||
class Edit(models.Model):
|
||||
created = models.DateTimeField(auto_now_add=True)
|
||||
|
|
Loading…
Reference in a new issue