diff --git a/scripts/dlvid.lisp b/scripts/dlvid.lisp index 5467bc0..096837d 100755 --- a/scripts/dlvid.lisp +++ b/scripts/dlvid.lisp @@ -6,12 +6,18 @@ (defvar *url* (car (uiop:command-line-arguments))) (defun main () - (when (serapeum:string-contains-p "piped.cochrun.xyz" *url*) + (if (serapeum:string-contains-p "inv.cochrun.xyz" *url*) (run-program "yt-dlp" `("-o" "~/vids/%(title)s.%(ext)s" ,(serapeum:string-replace-all - "piped.cochrun.xyz" *url* "youtube.com")) + "inv.cochrun.xyz" *url* "youtube.com")) + :search "/run/current-system/sw/bin/" + :output t) + (run-program "yt-dlp" + `("-o" + "~/vids/%(title)s.%(ext)s" + ,(string *url*)) :search "/run/current-system/sw/bin/" :output t))) diff --git a/scripts/mpl b/scripts/mpl index 5d6a12d..251739d 100755 --- a/scripts/mpl +++ b/scripts/mpl @@ -5,14 +5,23 @@ (defvar *url* (car (uiop:command-line-arguments))) +;; (uiop:println *url*) +;; (uiop:println (type-of *url*)) + (defun main () - (when (serapeum:string-contains-p "inv.cochrun.xyz" *url*) - (run-program "mpv" - `("--ontop" - "--keepaspect-window" - ,(serapeum:string-replace-all - "inv.cochrun.xyz" *url* "youtube.com")) - :search "/run/current-system/sw/bin/" - :output t))) + (if (serapeum:string-contains-p "inv.cochrun.xyz" *url*) + (run-program "mpv" + `("--ontop" + "--keepaspect-window" + ,(serapeum:string-replace-all + "inv.cochrun.xyz" *url* "youtube.com")) + :search "/run/current-system/sw/bin/" + :output t) + (run-program "mpv" + `("--ontop" + "--keepaspect-window" + ,(string *url*)) + :search "/run/current-system/sw/bin/" + :output t))) (main)