works with ubuntu
This commit is contained in:
39
youtubedl/install.go
Normal file
39
youtubedl/install.go
Normal file
@@ -0,0 +1,39 @@
|
||||
package youtubedl
|
||||
|
||||
import "os/exec"
|
||||
|
||||
func install() error {
|
||||
cmd := exec.Command("youtube-dl", "--version")
|
||||
if err := cmd.Run(); err == nil {
|
||||
return err
|
||||
}
|
||||
cmd = exec.Command("sudo", "pip3", "install", "youtube-dl")
|
||||
if err := cmd.Run(); err == nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func installYtdl() error {
|
||||
cmd := exec.Command("youtube-dl", "--version")
|
||||
if err := cmd.Run(); err == nil {
|
||||
return err
|
||||
}
|
||||
cmd = exec.Command("sudo", "pip3", "install", "youtube-dl")
|
||||
if err := cmd.Run(); err == nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func installVTT() error {
|
||||
cmd := exec.Command("python3", "-m", "vtt_to_srt")
|
||||
if err := cmd.Run(); err == nil {
|
||||
return err
|
||||
}
|
||||
cmd = exec.Command("sudo", "pip3", "install", "vtt_to_srt3")
|
||||
if err := cmd.Run(); err == nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
Reference in New Issue
Block a user