diff options
-rw-r--r-- | .config/sxhkd/sxhkdrc | 3 | ||||
-rwxr-xr-x | .local/bin/mpvsel | 11 |
2 files changed, 14 insertions, 0 deletions
diff --git a/.config/sxhkd/sxhkdrc b/.config/sxhkd/sxhkdrc index e1a37403..e01a1dcc 100644 --- a/.config/sxhkd/sxhkdrc +++ b/.config/sxhkd/sxhkdrc @@ -3,3 +3,6 @@ alt + Print XF86Audio{RaiseVolume,LowerVolume,Mute} amixer set Master {5%+,5%-,toggle} + +alt + y + mpvsel diff --git a/.local/bin/mpvsel b/.local/bin/mpvsel new file mode 100755 index 00000000..4225bcc1 --- /dev/null +++ b/.local/bin/mpvsel @@ -0,0 +1,11 @@ +#!/bin/sh +# references: +# https://www.rockyourcode.com/til-how-to-watch-youtube-videos-with-mpv-and-keyboard-shortcuts/ +# https://github.com/mpv-player/mpv/issues/7792 + +url=$(xsel -ob) +case $url in + *"youtu"*) mpv --fs --speed=2 --af=rubberband=pitch-scale=0.981818181818181 $url ;; + *"douyu"*) alacritty -e mpv $(basename $url | python $HOME/programs/real-url/douyu.py | tail -1) ;; + *) echo "Clipboard url not supportted." >&2; exit 1 ;; +esac |