From dd6e8b930b931025b375c5515b9010d17dbb7456 Mon Sep 17 00:00:00 2001 From: Deimos Date: Wed, 30 Jan 2019 21:54:57 -0700 Subject: [PATCH] Display duration info for link topics This only covers YouTube for now, but hopefully will be possible to extend to other relevant sites in the future. --- tildes/tildes/models/topic/topic.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tildes/tildes/models/topic/topic.py b/tildes/tildes/models/topic/topic.py index 5c84426..dfdcded 100644 --- a/tildes/tildes/models/topic/topic.py +++ b/tildes/tildes/models/topic/topic.py @@ -395,6 +395,12 @@ class Topic(DatabaseModel): if self.created_time - published > timedelta(days=3): metadata_strings.append(published.strftime("%b %-d %Y")) + # display the duration if we have it + duration = self.get_content_metadata("duration") + if duration: + duration_delta = timedelta(seconds=duration) + metadata_strings.append(str(duration_delta).lstrip("0:")) + return ", ".join(metadata_strings) @property