vidl: Slightly improve url ingestion and error output
This commit is contained in:
parent
017668792c
commit
2fcaad5c1c
1 changed files with 5 additions and 4 deletions
|
@ -124,7 +124,7 @@ download() { # 1=url
|
|||
elif _should_archive; then
|
||||
archive_file=$(_findfile "$ARCHIVE_FOLDER" "$yt_dl_fname")
|
||||
echo "$archive_file" | while read -r file; do
|
||||
echo "file $file exists, not downloading duplicate"
|
||||
printf "File %s exists, not downloading duplicate.\n" "$file"
|
||||
_call_archive "$file" "$DL_FOLDER"
|
||||
done
|
||||
fi
|
||||
|
@ -132,8 +132,8 @@ download() { # 1=url
|
|||
|
||||
setup() {
|
||||
TEMP_FOLDER="${TEMP_FOLDER:-${HOME}/downloads}"
|
||||
DL_FOLDER="${DL_FOLDER:-${XDG_VIDEOS_DIR:-$HOME/media/videos}/inbox}"
|
||||
ARCHIVE_FOLDER="${ARCHIVE_FOLDER:-${XDG_VIDEOS_DIR:-$HOME/media/videos}/archive}"
|
||||
DL_FOLDER="${DL_FOLDER:-${XDG_VIDEOS_DIR:-$HOME/videos}/inbox}"
|
||||
ARCHIVE_FOLDER="${ARCHIVE_FOLDER:-${XDG_VIDEOS_DIR:-$HOME/videos}/archive}"
|
||||
YT_DL_CMD="${YT_DL_CMD:-yt-dlp}"
|
||||
yt_default_opts=(-f "best[height\<=1080]" --retries 15 --embed-chapters --embed-subs --sub-lang "en,de,es,fr")
|
||||
declare -a YT_DL_OPTS=${YT_DL_OPTS:-( "${yt_default_opts[@]}" )}
|
||||
|
@ -160,6 +160,7 @@ add_to_queue() { # 1=url
|
|||
}
|
||||
|
||||
remove_from_queue() { # 1=url
|
||||
printf "Removing url %s from queue.\n" "$1"
|
||||
sed -i.bak -e "\|$1|d" "$queue_file"
|
||||
}
|
||||
|
||||
|
@ -201,7 +202,7 @@ main() {
|
|||
exit
|
||||
fi
|
||||
|
||||
for url in $*; do
|
||||
for url in "$@"; do
|
||||
add_to_queue "$url"
|
||||
done
|
||||
if is_only_instance; then
|
||||
|
|
Loading…
Reference in a new issue