mirror of
https://github.com/ksyasuda/aniwrapper.git
synced 2024-10-28 04:44:11 -07:00
revert changes
This commit is contained in:
parent
80682a26db
commit
822e40074c
87
aniwrapper
87
aniwrapper
@ -60,7 +60,7 @@ Options:
|
||||
}
|
||||
|
||||
lg() {
|
||||
if ((VERBOSE)); then
|
||||
if ((VERBOSE == 1)); then
|
||||
inf "$*"
|
||||
fi
|
||||
}
|
||||
@ -86,26 +86,26 @@ quit() {
|
||||
}
|
||||
|
||||
run() {
|
||||
if ((!IS_PLAY_FROM_FILE && !IS_SYNC && GET_QUALITY)); then
|
||||
if ((IS_PLAY_FROM_FILE == 0 && IS_SYNC == 0 && GET_QUALITY == 1)); then
|
||||
get_quality
|
||||
fi
|
||||
if ((IS_AUTOPLAY)); then
|
||||
CMD="$CMD -a"
|
||||
fi
|
||||
if ((SILENT)); then
|
||||
if ((!IS_CUSTOM_THEME)); then
|
||||
if ((SILENT == 1)); then
|
||||
if ((IS_CUSTOM_THEME == 0)); then
|
||||
$CMD -D"$DPI" -Sq "$QUALITY" -t "$theme" -p "$PLAYER_FN" "$@"
|
||||
else
|
||||
$CMD -D"$DPI" -Sq "$QUALITY" -T "$CFG_FILE" -p "$PLAYER_FN" "$@"
|
||||
fi
|
||||
elif ((VERBOSE)); then
|
||||
if ((!IS_CUSTOM_THEME)); then
|
||||
elif ((VERBOSE == 1)); then
|
||||
if ((IS_CUSTOM_THEME == 0)); then
|
||||
$CMD -D"$DPI" -vq "$QUALITY" -t "$theme" -p "$PLAYER_FN" "$@"
|
||||
else
|
||||
$CMD -D"$DPI" -vq "$QUALITY" -T "$CFG_FILE" -p "$PLAYER_FN" "$@"
|
||||
fi
|
||||
else
|
||||
if ((!IS_CUSTOM_THEME)); then
|
||||
if ((IS_CUSTOM_THEME == 0)); then
|
||||
$CMD -D"$DPI" -q "$QUALITY" -t "$theme" -p "$PLAYER_FN" "$@"
|
||||
else
|
||||
$CMD -D"$DPI" -q "$QUALITY" -T "$CFG_FILE" -p "$PLAYER_FN" "$@"
|
||||
@ -114,7 +114,7 @@ run() {
|
||||
}
|
||||
|
||||
get_quality() {
|
||||
if ((IS_ROFI)); then
|
||||
if ((IS_ROFI == 1)); then
|
||||
selection=$(rofi -dpi "$DPI" -dmenu -config "$CFG_FILE" \
|
||||
-l 6 -selected-row 0 -a 0 -window-title 'aniwrapper' \
|
||||
-theme-str 'listview {columns: 1;} window {width: 25%;}' \
|
||||
@ -247,7 +247,7 @@ parse_args() {
|
||||
get_player() {
|
||||
msg1="Choose from the supported players, or supply your own player command (full functionality not guaranteed)"
|
||||
msg2="if using an unsupported player, it must be able to play URLs for streaming from the internet"
|
||||
if ((IS_ROFI)); then
|
||||
if ((IS_ROFI == 1)); then
|
||||
PLAYER_FN=$(
|
||||
awk '{print $NF}' < <(rofi -dmenu -config "$CFG_FILE" -DPI "$DPI" \
|
||||
-l 4 -theme-str 'listview {columns: 1;} window {width: 40%;}' \
|
||||
@ -270,59 +270,48 @@ get_player() {
|
||||
fi
|
||||
}
|
||||
|
||||
# Check passed in flags and set cli arguments
|
||||
check_flags() {
|
||||
if ((VERBOSE && SILENT)); then
|
||||
# Check if command-line flag is set
|
||||
if ((VERBOSE == 1 && SILENT == 1)); then
|
||||
die "verbose and silent options cannot be used together"
|
||||
fi
|
||||
if ((IS_DOWNLOAD && IS_AUTOPLAY)); then
|
||||
if ((IS_DOWNLOAD == 1 && IS_AUTOPLAY == 1)); then
|
||||
die "autoplay and download options cannot be used together"
|
||||
fi
|
||||
if ((IS_DOWNLOAD && IS_PLAY_FROM_FILE)); then
|
||||
die "download and play from file options cannot be used together"
|
||||
fi
|
||||
if ((!IS_DOWNLOAD && IS_ALTERNATE_PLAYER)); then
|
||||
if ((IS_DOWNLOAD == 0 && IS_ALTERNATE_PLAYER == 1)); then
|
||||
get_player
|
||||
lg "SELECTED PLAYER FN -> $PLAYER_FN"
|
||||
fi
|
||||
args=()
|
||||
if ((IS_AUTOPLAY)); then
|
||||
args+=(-a)
|
||||
fi
|
||||
if ((!IS_ROFI)); then
|
||||
args+=(-c)
|
||||
if ((IS_ROFI == 0 && IS_DOWNLOAD == 0)); then
|
||||
if ((IS_RESUME == 1)); then
|
||||
run -cr "$@"
|
||||
else
|
||||
run -c "$@"
|
||||
fi
|
||||
exit $?
|
||||
elif ((IS_ROFI == 0 && IS_DOWNLOAD == 1)); then
|
||||
prompt "Enter download directory"
|
||||
read -r dl_dir
|
||||
lg "Download dir: $dl_dir"
|
||||
if [ ! -d "$dl_dir" ]; then
|
||||
mkdir -p "$dl_dir" || die "Error creating directory: $dl_dir"
|
||||
fi
|
||||
args+=(-d "$dl_dir")
|
||||
if ((IS_RESUME == 1)); then
|
||||
run "-crd" "$dl_dir" "$@"
|
||||
else
|
||||
run "-cd $dl_dir" "$@"
|
||||
fi
|
||||
exit $?
|
||||
elif ((IS_ROFI == 1 && IS_PLAY_FROM_FILE == 1 && IS_CUSTOM_THEME == 1)); then
|
||||
run "-f$play_path" -T "$CFG_FILE" "$@"
|
||||
exit $?
|
||||
elif ((IS_ROFI == 1 && IS_PLAY_FROM_FILE == 1 && IS_CUSTOM_THEME == 0)); then
|
||||
run "-f$play_path" -t "$theme" "$@"
|
||||
exit $?
|
||||
elif ((IS_RESUME == 1)); then
|
||||
run -r "$@"
|
||||
exit $?
|
||||
fi
|
||||
if ((IS_DOWNLOAD)); then
|
||||
args+=(-d)
|
||||
fi
|
||||
if ((IS_PLAY_FROM_FILE)); then
|
||||
args+=(-f "$play_path")
|
||||
fi
|
||||
if ((IS_ALTERNATE_PLAYER)); then
|
||||
args+=(-p "$PLAYER_FN")
|
||||
fi
|
||||
if ((IS_QUALITY)); then
|
||||
args+=(-q)
|
||||
fi
|
||||
if ((IS_RESUME)); then
|
||||
args+=(-r)
|
||||
fi
|
||||
if ((IS_CUSTOM_THEME)); then
|
||||
args+=(-T "$CFG_FILE")
|
||||
elif ((!IS_CUSTOM_THEME)); then
|
||||
args+=(-t "$theme")
|
||||
fi
|
||||
|
||||
lg "ARGS: ${args[*]}"
|
||||
run "${args[@]}" "$@"
|
||||
exit $?
|
||||
}
|
||||
|
||||
get_dl_dir() {
|
||||
@ -434,9 +423,9 @@ parse_args "$@"
|
||||
shift $((OPTIND - 1))
|
||||
if [ $# -gt 0 ]; then
|
||||
check_flags "$*"
|
||||
if ((!IS_DOWNLOAD)); then
|
||||
if ((IS_DOWNLOAD == 0)); then
|
||||
run "$*"
|
||||
elif ((IS_DOWNLOAD)); then
|
||||
elif ((IS_DOWNLOAD == 1)); then
|
||||
get_dl_dir && run -d "$dl_dir" "$*"
|
||||
fi
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user