From c98a50c5ab1bf9c48676b278cad6172f7825499e Mon Sep 17 00:00:00 2001 From: bel Date: Tue, 8 Dec 2020 07:47:10 -0700 Subject: [PATCH] Use new vtt to srt of needed --- youtubedl/client.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/youtubedl/client.go b/youtubedl/client.go index 8de188c..fadbd5f 100755 --- a/youtubedl/client.go +++ b/youtubedl/client.go @@ -48,7 +48,15 @@ func (c *Client) Download(video, local string) error { err := fmt.Errorf("%v", errs) return err } - cmd := exec.Command("python3", "-m", "vtt_to_srt", path.Dir(local)) + cmd := exec.Command( + "bash", + "-c", + fmt.Sprintf( + "true; python3 -m vtt_to_srt %q || python3 /usr/bin/vtt_to_srt.py %q", + path.Dir(local), + path.Dir(local), + ), + ) out, err := cmd.CombinedOutput() if err != nil { err = fmt.Errorf("%v: %s", err, out)