From 94f5f68f9703c431638c8704177703dfaa896ed9 Mon Sep 17 00:00:00 2001 From: Matheus Albino Date: Sat, 25 May 2024 14:18:36 -0300 Subject: [PATCH] Update various scripts --- scripts/shell/furry-commission-ideas-add-entry.sh | 9 ++++++--- scripts/shell/gdl.sh | 15 ++++++++++++++- scripts/shell/scrcpy.sh | 2 +- 3 files changed, 21 insertions(+), 5 deletions(-) diff --git a/scripts/shell/furry-commission-ideas-add-entry.sh b/scripts/shell/furry-commission-ideas-add-entry.sh index 949df55..711e10e 100755 --- a/scripts/shell/furry-commission-ideas-add-entry.sh +++ b/scripts/shell/furry-commission-ideas-add-entry.sh @@ -3,7 +3,7 @@ # TODO: add interative selection of "kind of commission" for output folder cur_dir=`pwd` -furry_commission_ideas_path=/mnt/e/home/Documents/sync/gdrive-zakdragonbites/furry-commission-ideas +furry_commission_ideas_path=/mnt/e/home/Documents/sync/nextcloud-pudimxyz-cloud/furry-commission-ideas furry_commission_ideas_urls_filename="urls.txt" scripts_path=~/repos/cloudalb/personal-devboot/scripts/shell @@ -22,7 +22,7 @@ media_url=`sed 's:/*$::' <<< "$media_url"` cd $furry_commission_ideas_path -existing_folders=($(find * -type d)) +existing_folders=($(find * -type d -not -path artists -not -path kinks -not -path ideas)) filtered_existing_folders=() @@ -77,6 +77,7 @@ input_select_folder() { } if [ -z "$selected_folder" ]; then + printf "\n" echo "[INFO] Folders:" for ((i = 0; i < ${#existing_folders[@]}; i++)); do foldername=${existing_folders[$i]} @@ -95,8 +96,10 @@ fi cd $selected_folder -if grep -qE "$media_url" -i "$furry_commission_ideas_urls_filename"; then +if [ -f "$furry_commission_ideas_urls_filename" ] && grep -qE "$media_url" -i "$furry_commission_ideas_urls_filename"; then + printf "\n" echo "[INFO] This folder already has the media informed." + echo "[INFO] Exiting..." exit 0 fi diff --git a/scripts/shell/gdl.sh b/scripts/shell/gdl.sh index 75d54f7..03bfa80 100755 --- a/scripts/shell/gdl.sh +++ b/scripts/shell/gdl.sh @@ -1,5 +1,18 @@ #!/bin/bash -gallery-dl $1 +media_url=$1 + +gallery-dl $media_url +cmd_exit_code=$? + +if [[ $cmd_exit_code -ne 0 ]]; then + printf "\n" + + echo "[ERROR] `basename $0`: Could not download url \"$media_url\"" + echo "[ERROR] Exit status: $cmd_exit_code" + + exit 1 +fi + find gallery-dl -type f -exec mv '{}' . \; rm --recursive gallery-dl diff --git a/scripts/shell/scrcpy.sh b/scripts/shell/scrcpy.sh index 1adab8c..1db126e 100755 --- a/scripts/shell/scrcpy.sh +++ b/scripts/shell/scrcpy.sh @@ -1,2 +1,2 @@ -ADB_PATH="/mnt/e/programs/scrcpy-win64-v2.3.1" +ADB_PATH="/mnt/e/programs/scrcpy-win64-v2.4" $ADB_PATH/scrcpy.exe --turn-screen-off --stay-awake --power-off-on-close --max-size=1024