X-Git-Url: https://git.mdrn.pl/audio.git/blobdiff_plain/96f739b685941d100677a374cad55b84c96f180c..0678dd50bd89ef1ad0f0d95c1e7907e31187a0d3:/src/youtube/models.py diff --git a/src/youtube/models.py b/src/youtube/models.py index 027befd..39a1d2d 100644 --- a/src/youtube/models.py +++ b/src/youtube/models.py @@ -5,7 +5,6 @@ from django.db import models from django.utils.translation import gettext_lazy as _ from django.template import Template, Context from apiclient import youtube_call -from archive.settings import LICENSE, LICENSE_NAME from .utils import ( concat_audio, concat_videos, @@ -20,6 +19,9 @@ from .utils import ( from .thumbnail import create_thumbnail +YOUTUBE_TITLE_LIMIT = 100 + + class YouTube(models.Model): title_template = models.CharField(max_length=1024, blank=True) description_template = models.TextField(blank=True) @@ -46,15 +48,13 @@ class YouTube(models.Model): def get_context(self, audiobook): return Context(dict( audiobook=audiobook, - LICENSE=LICENSE, - LICENSE_NAME=LICENSE_NAME, )) def get_description(self, audiobook): return Template(self.description_template).render(self.get_context(audiobook)) def get_title(self, audiobook): - return Template(self.title_template).render(self.get_context(audiobook)) + return Template(self.title_template).render(self.get_context(audiobook))[:YOUTUBE_TITLE_LIMIT] def get_data(self, audiobook): return dict(