diff --git a/.config/qutebrowser/config.py b/.config/qutebrowser/config.py index 4588dff..1046d59 100644 --- a/.config/qutebrowser/config.py +++ b/.config/qutebrowser/config.py @@ -2495,11 +2495,11 @@ config.bind("v", 'hint links spawn --detach empv "{hint-url}"') config.bind("gc", 'spawn org-capture "{url}"') config.bind( "gV", - "hint links spawn alacritty -e yt-dlp -o ~/vids/%(title)s.%(ext)s {hint-url}", + "hint links spawn alacritty -e dlvid.lisp {hint-url}", ) config.bind( "ga", - "hint links spawn alacritty -e yt-dlp -x --audio-format mp3 --audio-quality 0 -f bestaudio --embed-thumbnail --add-metadata --embed-metadata -o ~/music/%(title)s.%(ext)s {hint-url}", + "hint links spawn alacritty -e dlaudio.lisp {hint-url}", ) config.bind( diff --git a/.config/qutebrowser/greasemonkey/redirect.js b/.config/qutebrowser/greasemonkey/redirect.js index be45c52..b006976 100644 --- a/.config/qutebrowser/greasemonkey/redirect.js +++ b/.config/qutebrowser/greasemonkey/redirect.js @@ -259,7 +259,7 @@ const Instances = { // "libreddit.tiekoetter.com", // "l.opnxng.com", // "libreddit.projectsegfau.lt", - "libreddit.privacydev.net", + // "libreddit.privacydev.net", // "libreddit.freedit.eu", // "libreddit.mha.fi", // "lr.artemislena.eu", diff --git a/scripts/dlaudio.lisp b/scripts/dlaudio.lisp new file mode 100755 index 0000000..bf56556 --- /dev/null +++ b/scripts/dlaudio.lisp @@ -0,0 +1,26 @@ +#!/usr/bin/env -S sbcl --script +(require "uiop") +(load "/home/chris/.sbclrc") +(ql:quickload :serapeum) + +(defvar *url* (car (uiop:command-line-arguments))) + +(defun dlvid (url) + (run-program "yt-dlp" + `("-x" + "-o" + "~/music/%(playlist)s-%(artist)s/%(playlist_index)s - %(title)s.%(ext)s" + ,url + "--embed-thumbnail" + "--sponsorblock-remove=sponsor,intro,outro") + :search "/run/current-system/sw/bin/" + :output t)) + +(defun main () + (if (serapeum:string-contains-p "inv.cochrun.xyz" *url*) + (let ((url (serapeum:string-replace-all + "inv.cochrun.xyz" *url* "youtube.com"))) + (dlvid (string url))) + (dlvid (string url)))) + + (main) diff --git a/scripts/transadd b/scripts/transadd index 97665e4..253ecce 100755 --- a/scripts/transadd +++ b/scripts/transadd @@ -1,3 +1,3 @@ #!/usr/bin/env bash -transmission-remote 192.168.1.2 -a "$@" && notify-send " Transmission On Server" "Torrent added" +transmission-remote "home.cochrun.xyz/transmission/rpc" -a "$@" && notify-send " Transmission On Server" "Torrent added"