From 1721ca10030fa1d70aa807c7a30510e10b534189 Mon Sep 17 00:00:00 2001 From: Johan Andersson Date: Thu, 26 Sep 2019 22:50:32 +0200 Subject: [PATCH] output: cut the episode names to to 30 chars. fixes: #1004 --- lib/svtplay_dl/utils/output.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/svtplay_dl/utils/output.py b/lib/svtplay_dl/utils/output.py index a2c893d..7ade70e 100644 --- a/lib/svtplay_dl/utils/output.py +++ b/lib/svtplay_dl/utils/output.py @@ -166,7 +166,10 @@ def _formatname(output, config, extension): number = "{:02d}".format(int(output[key])) name = name.replace("{episode}", number) if key == "episodename" and output[key]: - name = name.replace("{episodename}", filenamify(output[key])) + epname = filenamify(output[key]) + if len(epname) > 30: + epname = epname[:30] + name = name.replace("{episodename}", epname) if key == "id" and output[key]: name = name.replace("{id}", output[key]) if key == "service" and output[key]: