dotfiles/scripts/playtwitch/playtwitch.ml

12 lines
422 B
OCaml
Raw Normal View History

2021-10-02 16:48:26 +02:00
Clap.description "play a twitch stream using streamlink";
let stream_name = Clap.mandatory_string ~placeholder:"stream_name" () in
let quality = Clap.default_string ~placeholder:"quality" "best" in
Clap.close ();
2021-07-20 17:02:31 +02:00
2021-10-02 16:48:26 +02:00
let stream_name = "https://twitch.tv/" ^ stream_name in
2021-07-20 17:02:31 +02:00
2021-10-02 16:48:26 +02:00
let exit =
String.concat " " [ "streamlink"; stream_name; quality ] |> Sys.command
in
if exit != 0 then Stdlib.print_endline "streamlink crashed :("