From aa74c7a8cdbeff12cf591659f432d89b8a5bd678 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emre=20AKY=C3=9CZ?= Date: Sat, 2 Dec 2023 19:50:56 +0300 Subject: [PATCH] Minor improvements --- .local/bin/ybrowser | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.local/bin/ybrowser b/.local/bin/ybrowser index 0ba6e331..c3dec98a 100644 --- a/.local/bin/ybrowser +++ b/.local/bin/ybrowser @@ -14,7 +14,7 @@ mkdir -p "$DATA_DIR" "$DOWNLOAD_DIR" "$CUSTOM_LIST_DIR" } DMENU() { - dmenu -i -l $1 -p "$2" + dmenu -i -l "$1" -p "$2" } sort_videos() { @@ -39,7 +39,7 @@ video_url() { channel_name="$1" video_title="$2" data_file="$DATA_DIR/$channel_name.tsv" - sed -n "s/$video_title\t\([^\t]*\)\t.*$/\1/p" "$data_file" + grep -F "$video_title" "$data_file" | cut -f2 } rofi_action() { @@ -156,7 +156,7 @@ get_all_videos() { browse_all_channels() { while video_title=$(get_all_videos | DMENU 20 "Choose a video or enter @@sv or @@sd"); do [ -z "$video_title" ] && break - [ "$video_title" = "@@sv" -o "$video_title" = "@@sd" ] && video_title=$(get_all_videos "$video_title" | DMENU 20 "Choose a video") + [ "$video_title" = "@@sv" ] || [ "$video_title" = "@@sd" ] && video_title=$(get_all_videos "$video_title" | DMENU 20 "Choose a video") grep -lF "$video_title" "${DATA_DIR}"/*.tsv | head -n 1 | while read -r video_file; do channel_name=$(basename "$video_file" .tsv)