From 3702c7177be242ecbf1b9c28dd40856ad5ebbfb1 Mon Sep 17 00:00:00 2001 From: gotbletu Date: Wed, 21 Apr 2021 23:44:20 -0700 Subject: [PATCH] khinsider search and dl mp3 --- khinsider-helper | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 khinsider-helper diff --git a/khinsider-helper b/khinsider-helper new file mode 100755 index 0000000..87bc07f --- /dev/null +++ b/khinsider-helper @@ -0,0 +1,23 @@ +#!/usr/bin/env bash +# AUTHOR: gotbletu (@gmail|twitter|youtube|github|odysee) +# https://www.youtube.com/user/gotbletu + +helpmsg() { + printf "%s\n" "desc: search for video game soundtracks and download (https://downloads.khinsider.com)" + printf "%s\n" "demo: https://youtu.be/ZSIJdNQBoJw" + printf "%s\n" "depend: fzf khinsider (https://github.com/obskyr/khinsider)" + printf "\n" + printf "%s\n" "usage: ${0##*/} " +} +if [ $# -lt 1 ]; then + helpmsg + exit 1 +elif [ "$1" = -h ] || [ "$1" = --help ]; then + helpmsg + exit 0 +else + selected="$(khinsider -s "$@" | tail -n +2 | fzf -e -i -m)" + [ -z "$selected" ] && exit + # echo "$selected" | while read -r line ; do khinsider -f mp3 "$line" ; done + echo "$selected" | while read -r line ; do printf "%s\n" ">>> $line" && khinsider -f mp3 "$line" ; done +fi