Update aliases
This commit is contained in:
parent
dca90109a9
commit
9f5cfd9469
48
.aliases
48
.aliases
|
@ -492,15 +492,22 @@ download_youtube_vid() {
|
||||||
printf "${BOLD}Finished downloading ${YELLOW}$filename${NORMAL}\n"
|
printf "${BOLD}Finished downloading ${YELLOW}$filename${NORMAL}\n"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
# You can control which videos are downloaded using the opts param:
|
||||||
|
# --playlist-start NUMBER (1-indexed)
|
||||||
|
# --playlist-end NUMBER
|
||||||
|
# --playlist-items ITEMS (Can be something like 1,2,5 or a range like 1-3,7,10-20)
|
||||||
|
#
|
||||||
download_youtube_playlist() {
|
download_youtube_playlist() {
|
||||||
local format="$1"
|
local format="$1"
|
||||||
local url="$2"
|
local url="$2"
|
||||||
local dir_name="$3"
|
local dir_name="$3"
|
||||||
shift 3
|
shift 3
|
||||||
local opts="$@"
|
local opts="$@ --write-sub --sub-lang en --embed-subs"
|
||||||
|
|
||||||
if [[ $url == "" ]]; then
|
if [[ $url == "" || $dir_name == "" ]]; then
|
||||||
error "Usage: <url> <directory name (optional)> <optional args>"
|
error "Usage: <url> <directory name> <optional args>"
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -513,22 +520,18 @@ download_youtube_playlist() {
|
||||||
opts+=" --merge-output-format mp4"
|
opts+=" --merge-output-format mp4"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
opts+=" --write-sub --sub-lang en --embed-subs"
|
make_vid_dir_and_cd_into $url "$dir_name"
|
||||||
|
if [[ $? -ne 0 ]]; then
|
||||||
if [[ $dir_name != "" ]]; then
|
return
|
||||||
make_vid_dir_and_cd_into $url "$dir_name"
|
|
||||||
if [[ $? -ne 0 ]]; then
|
|
||||||
return
|
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
local cmd="yt-dlp.exe -f $format -o \"v%(playlist_index)03d--%(upload_date>%Y-%m-%d)s-%(title)s-yt-%(id)s.%(ext)s\" $opts $url"
|
local cmd="yt-dlp.exe -f $format -o \"%(playlist_index)03d--%(upload_date>%Y-%m-%d)s-%(title)s-yt-%(id)s.%(ext)s\" $opts $url"
|
||||||
eval $cmd # Need to eval in order to preserve the quotes wrapping the filename format string.
|
eval $cmd # Need to eval in order to preserve the quotes wrapping the filename format string.
|
||||||
|
|
||||||
# Removing any trailing subtitle files
|
# Removing any trailing subtitle files
|
||||||
rm *.vtt *.srt 2>/dev/null
|
rm *.vtt *.srt 2>/dev/null
|
||||||
|
|
||||||
if [[ $dir_name == "1" ]]; then cd ..; fi
|
cd ..
|
||||||
|
|
||||||
printf "${BOLD}Finished downloading the playlist\n${NORMAL}"
|
printf "${BOLD}Finished downloading the playlist\n${NORMAL}"
|
||||||
}
|
}
|
||||||
|
@ -873,13 +876,14 @@ download_twitter_vid() {
|
||||||
|
|
||||||
printf "${BOLD}Downloading Twitter vid.${NORMAL}\n"
|
printf "${BOLD}Downloading Twitter vid.${NORMAL}\n"
|
||||||
|
|
||||||
|
local opts=""
|
||||||
|
|
||||||
if [[ $vid_name == "" ]]; then
|
if [[ $vid_name == "" ]]; then
|
||||||
local name_format="%(upload_date>%Y-%m-%d)s-%(title)s-twitter-%(id)s"
|
local name_format="%(upload_date>%Y-%m-%d)s-%(title)s-twitter-%(id)s"
|
||||||
local opts=""
|
|
||||||
else
|
else
|
||||||
local name_format="%(upload_date>%Y-%m-%d)s-${vid_name}-twitter-%(id)s"
|
local name_format="%(upload_date>%Y-%m-%d)s-${vid_name}-twitter-%(id)s"
|
||||||
shift 4
|
shift 4
|
||||||
local opts="$@"
|
opts="$@"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ $make_folder == "1" ]]; then
|
if [[ $make_folder == "1" ]]; then
|
||||||
|
@ -928,13 +932,14 @@ download_instagram_vid() {
|
||||||
|
|
||||||
printf "${BOLD}Downloading Instagram vid.${NORMAL}\n"
|
printf "${BOLD}Downloading Instagram vid.${NORMAL}\n"
|
||||||
|
|
||||||
|
local opts=""
|
||||||
|
|
||||||
if [[ $vid_name == "" ]]; then
|
if [[ $vid_name == "" ]]; then
|
||||||
local name_format="%(upload_date>%Y-%m-%d)s-%(title)s-ig-%(id)s"
|
local name_format="%(upload_date>%Y-%m-%d)s-%(title)s-ig-%(id)s"
|
||||||
local opts=""
|
|
||||||
else
|
else
|
||||||
local name_format="%(upload_date>%Y-%m-%d)s-${vid_name}-ig-%(id)s"
|
local name_format="%(upload_date>%Y-%m-%d)s-${vid_name}-ig-%(id)s"
|
||||||
shift 4
|
shift 4
|
||||||
local opts="$@"
|
opts="$@"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ $make_folder == "1" ]]; then
|
if [[ $make_folder == "1" ]]; then
|
||||||
|
@ -1074,12 +1079,13 @@ alias yt-1080-shortname-t='download_youtube_vid "137+140" $SHORTNAME_ON $TRANSC
|
||||||
alias yt-720-t='download_youtube_vid "136+140" $SHORTNAME_OFF $TRANSCRIBE_ON'
|
alias yt-720-t='download_youtube_vid "136+140" $SHORTNAME_OFF $TRANSCRIBE_ON'
|
||||||
alias yt-720-shortname-t='download_youtube_vid "136+140" $SHORTNAME_ON $TRANSCRIBE_ON'
|
alias yt-720-shortname-t='download_youtube_vid "136+140" $SHORTNAME_ON $TRANSCRIBE_ON'
|
||||||
#---------------------------
|
#---------------------------
|
||||||
alias yt-playlist='download_youtube_playlist ""'
|
alias yt-playlist='download_youtube_playlist ""'
|
||||||
|
alias yt-playlist-audio='download_youtube_playlist "140"'
|
||||||
|
alias yt-playlist-1440='download_youtube_playlist "620+140"'
|
||||||
|
alias yt-playlist-1080='download_youtube_playlist "137+140"'
|
||||||
|
alias yt-playlist-720='download_youtube_playlist "136+140"'
|
||||||
|
alias yt-playlist-tiny='download_youtube_playlist "160+140"'
|
||||||
alias yt-playlist-list='download_youtube_playlist_list '
|
alias yt-playlist-list='download_youtube_playlist_list '
|
||||||
alias yt-playlist-1440='download_youtube_playlist "620+140"'
|
|
||||||
alias yt-playlist-1080='download_youtube_playlist "137+140"'
|
|
||||||
alias yt-playlist-720='download_youtube_playlist "136+140"'
|
|
||||||
alias yt-playlist-tiny='download_youtube_playlist "160+140"'
|
|
||||||
#---------------------------
|
#---------------------------
|
||||||
alias yt-audio='download_youtube_audio'
|
alias yt-audio='download_youtube_audio'
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user