update all subtitles

This commit is contained in:
j 2026-01-30 10:27:28 +01:00
commit a827f04632
2 changed files with 9 additions and 2 deletions

View file

@ -13,7 +13,7 @@ class Command(BaseCommand):
def add_arguments(self, parser):
parser.add_argument('--prefix', action='store', dest='prefix', default="/srv/t_for_time", help='prefix to build clips in')
parser.add_argument('--offset', action='store', dest='offset', default="1024", help='inital offset in pi')
parser.add_argument('--offset', action='store', dest='offset', default=None, help='inital offset in pi')
def handle(self, **options):
update_subtitles(options)

View file

@ -825,9 +825,16 @@ def load_defaults(options):
def update_subtitles(options):
import item.models
options = load_defaults(options)
prefix = Path(options['prefix'])
if options['offset'] is None:
offsets = [int(folder) for folder in os.listdir(prefix / 'render') if folder.isdigit()]
for offset in offsets:
options['offset'] = offset
update_subtitles(options)
return
base = int(options['offset'])
lang, tlang = parse_lang(options["lang"])