|
|
@ -22,7 +22,7 @@ fi |
|
|
urls="$(echo $clip | grep -o 'https\?://[a-zA-Z0-9~#%&_+=,.?/-]\+')" |
|
|
urls="$(echo $clip | grep -o 'https\?://[a-zA-Z0-9~#%&_+=,.?/-]\+')" |
|
|
|
|
|
|
|
|
# Check the requirements for every option |
|
|
# Check the requirements for every option |
|
|
opts="rot13" |
|
|
opts="fav|rot13" |
|
|
check_exists "$TERM_EMU" "mpv" "youtube-dl" && |
|
|
check_exists "$TERM_EMU" "mpv" "youtube-dl" && |
|
|
opts="audio-search|$opts" |
|
|
opts="audio-search|$opts" |
|
|
check_exists "dragon" && |
|
|
check_exists "dragon" && |
|
|
@ -65,7 +65,7 @@ case "$choice" in |
|
|
printf "%s" "$out" | sed -ne '/^NOVEL: /s/NOVEL: \(.*\)/Successfully crawled "\1"/p' | xargs -0 -n1 notify-send |
|
|
printf "%s" "$out" | sed -ne '/^NOVEL: /s/NOVEL: \(.*\)/Successfully crawled "\1"/p' | xargs -0 -n1 notify-send |
|
|
fi |
|
|
fi |
|
|
;; |
|
|
;; |
|
|
"drag-n-drop"*) |
|
|
"drag-n-drop") |
|
|
dragon -x "$clip" |
|
|
dragon -x "$clip" |
|
|
;; |
|
|
;; |
|
|
"play") |
|
|
"play") |
|
|
@ -84,6 +84,14 @@ case "$choice" in |
|
|
wl-copy -n "$(wl-paste | tr 'A-Za-z' 'N-ZA-Mn-za-m')" |
|
|
wl-copy -n "$(wl-paste | tr 'A-Za-z' 'N-ZA-Mn-za-m')" |
|
|
fi |
|
|
fi |
|
|
;; |
|
|
;; |
|
|
|
|
|
# Optional argument to set a description for the fav |
|
|
|
|
|
"f"*) |
|
|
|
|
|
desc="$(printf "%s" "$choice" | cut -d " " -s -f 2-)" |
|
|
|
|
|
if [ -n "$desc" ]; then |
|
|
|
|
|
printf "# %s\n" "$desc" >> "$HOME/favs" |
|
|
|
|
|
fi |
|
|
|
|
|
printf "%s\n" "$urls" >> "$HOME/favs" |
|
|
|
|
|
;; |
|
|
*) |
|
|
*) |
|
|
printf 'Nope\n' |
|
|
printf 'Nope\n' |
|
|
;; |
|
|
;; |
|
|
|