X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=home%2Flib%2Flogin_functions.sh;h=47942dfc925393aef87a5a4e783c56056b9c8145;hb=7b229820ea980bbd4ff046781ce0ea646ce47e3f;hp=fd9beaff2eacb0706b6bbf549e92ac9227dd6be8;hpb=3008cd5176a3b28768c1491853438e3df3dc7533;p=khome.git diff --git a/home/lib/login_functions.sh b/home/lib/login_functions.sh index fd9beaf..47942df 100644 --- a/home/lib/login_functions.sh +++ b/home/lib/login_functions.sh @@ -2,7 +2,7 @@ # TODO: Consider using numfmt instead of awk tdu() { du "$1" \ - | sort -n -k 1 -r --parallel="$(nproc)" \ + | sort -n -k 1 -r \ | head -50 \ | awk ' { @@ -89,6 +89,23 @@ howto() { cat "$(find ~/Archives/Documents/HOWTOs -mindepth 1 -maxdepth 1 | sort | fzf)" } +yt() { + local _yt_uri + local _yt_id + local _yt_title + local _yt_dir + + _yt_uri="$1" + _yt_id=$(youtube-dl --get-id "$_yt_uri") + _yt_title=$(youtube-dl --get-title "$_yt_uri") + _yt_dir="${DIR_YOUTUBE}/individual-videos/${_yt_title}--${_yt_id}" + + mkdir -p "$_yt_dir" + cd "$_yt_dir" || exit 1 + echo "$_yt_uri" > 'uri' + youtube-dl -c --write-description --write-info-json "$_yt_uri" +} + gh_fetch_repos() { curl "https://api.github.com/$1/$2/repos?page=1&per_page=10000" } @@ -123,7 +140,7 @@ gh_clone_repo() { work_log_template() { cat << EOF -$(date +%F) +$(date '+%F %A') ========== Morning report