diff options
author | xyz <gky44px1999@gmail.com> | 2021-10-24 16:23:00 -0700 |
---|---|---|
committer | xyz <gky44px1999@gmail.com> | 2021-10-24 16:23:00 -0700 |
commit | 851b60132a18422ca799950eb567a2883c701f13 (patch) | |
tree | 61140cd8b95cb2ed2155882a7ef9118de3fed060 /home/xyz | |
parent | 79d080c6c4503919c833729e129a19ff1506cffd (diff) |
refactor
Diffstat (limited to 'home/xyz')
-rwxr-xr-x | home/xyz/.local/bin/curlncm | 2 | ||||
-rwxr-xr-x | home/xyz/.local/bin/upd | 3 |
2 files changed, 1 insertions, 4 deletions
diff --git a/home/xyz/.local/bin/curlncm b/home/xyz/.local/bin/curlncm index fbe2ea9a..65d9056e 100755 --- a/home/xyz/.local/bin/curlncm +++ b/home/xyz/.local/bin/curlncm @@ -81,7 +81,7 @@ params="$(printf '%s-36cd479b6b5-%s-36cd479b6b5-%s' "$url" "$text" "$digest")" encrypted_params="$(printf '%s' "$params" | openssl enc -aes-128-ecb -K "$key" | hexdump -ve '/1 "%02X"')" # curl default user agent header seems not working curl -s -A "$user_agent" -d params="$encrypted_params" 'https://interface3.music.163.com/eapi/song/enhance/player/url' | jq -r '.data|sort_by(.id)|.[].url' > "$dl_urls_tmp" -[ "$(echo "$data" | wc -l)" -ne "$(wc -l < "$dl_urls_tmp")" ] && die "number of download uls doesn't match request" +[ "$(echo "$data" | wc -l)" -ne "$(wc -l < "$dl_urls_tmp")" ] && die "number of download urls doesn't match request" # can't download some music if live abroad, may need proxy or vpn # using user_agent, content-type header, cookie header, referer are not necessary? but feels faster diff --git a/home/xyz/.local/bin/upd b/home/xyz/.local/bin/upd index 111c0f26..a2e25c09 100755 --- a/home/xyz/.local/bin/upd +++ b/home/xyz/.local/bin/upd @@ -56,13 +56,10 @@ ncm () { curlncm -a48860966 -- "$XDG_MUSIC_DIR/not_pure/lan_lan/ncm/artist/" curlncm -a46703185 -- "$XDG_MUSIC_DIR/not_pure/cheng_ruan/ncm/artist/" curlncm -a30382647 -- "$XDG_MUSIC_DIR/not_pure/qi_tian_sakura/ncm/artist/" - curlncm -a32825443 -- "$XDG_MUSIC_DIR/not_pure/song_yue_ru/ncm/artist/" curlncm -r793052426 -- "$XDG_MUSIC_DIR/not_pure/lan_lan/ncm/djradio/" curlncm -r792968433 -- "$XDG_MUSIC_DIR/not_pure/cheng_ruan/ncm/djradio/" curlncm -r792042397 -- "$XDG_MUSIC_DIR/not_pure/qi_tian_sakura/ncm/djradio/" - curlncm -r337005057 -- "$XDG_MUSIC_DIR/not_pure/qi_nian_yu_yu/ncm/djradio/" - curlncm -r962806671 -- "$XDG_MUSIC_DIR/not_pure/qi_nian_yu_yu/ncm/djradio/" } pac () { |