From a991f0982d245cd824b3599ef6b685c3431aa419 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emre=20AKY=C3=9CZ?= Date: Sun, 19 Nov 2023 17:35:51 +0300 Subject: [PATCH] minor improvements --- .local/bin/videosearch | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.local/bin/videosearch b/.local/bin/videosearch index 40dd47fa..597b8013 100644 --- a/.local/bin/videosearch +++ b/.local/bin/videosearch @@ -1,16 +1,16 @@ -#!/bin/dash +#!/bin/sh -command -v locate dash >/dev/null || { - sudo pacman -S mlocate && - notify-send "Locate not found. Installing..." || { - notify-send "Failed. Run the script once on terminal OR change sudo permissions." - exit 1 - } +command -v locate >/dev/null || { + notify-send "Locate not found. Installing..." + sudo pacman -S mlocate +} || { + notify-send "Failed. Run the script once on terminal OR change sudo permissions." + exit 1 } [ -s "$HOME/.config/.mymlocate.db" ] || { notify-send "You have no database. Creating it..." - disk_path=$(echo "" | dmenu -l 0 -p "Enter the disk path (e.g '/mnt/harddisk'): ") + disk_path=$(echo "" | rofi -dmenu -l 0 -p "Enter the disk path (e.g '/mnt/harddisk'): ") sudo updatedb -o ~/.config/.mymlocate.db -U "$disk_path" || { notify-send "Failed. Run the script once on terminal OR change doas permissions." exit 1 @@ -18,5 +18,5 @@ command -v locate dash >/dev/null || { } video_files=$(locate -d ~/.config/.mymlocate.db -b -r '.*\.\(mp4\|mkv\|webm\|mov\|m4v\|wmv\|flv\|avi\)$') -chosen_file=$(echo "$video_files" | sed 's|.*/||; s/\.[^.]*$//' | dmenu -i -l 10 -p "Select Video") +chosen_file=$(echo "$video_files" | sed 's|.*/||; s/\.[^.]*$//' | rofi -dmenu -p "Select Video") mpv "$(echo "$video_files" | grep -F "/$chosen_file.")"