diff --git a/seminar/management/commands/generate_thumbnails.py b/seminar/management/commands/generate_thumbnails.py new file mode 100644 index 00000000..e52ea9bc --- /dev/null +++ b/seminar/management/commands/generate_thumbnails.py @@ -0,0 +1,18 @@ +from django.core.management.base import BaseCommand + +from seminar.models import Cislo + +from subprocess import CalledProcessError +import logging + +logger = logging.getLogger(__name__) + +class Command(BaseCommand): + def handle(self, *args, **options): + for c in Cislo.objects.all(): + try: + c.vygeneruj_nahled() + except CalledProcessError: + logger.warning(f"Číslo {c} nezvládlo vygenerovat náhled titulky!") + pass +