summaryrefslogtreecommitdiff
path: root/home/xyz/.local/bin/curlncm
diff options
context:
space:
mode:
authorxyz <gky44px1999@gmail.com>2021-10-24 16:23:00 -0700
committerxyz <gky44px1999@gmail.com>2021-10-24 16:23:00 -0700
commit851b60132a18422ca799950eb567a2883c701f13 (patch)
tree61140cd8b95cb2ed2155882a7ef9118de3fed060 /home/xyz/.local/bin/curlncm
parent79d080c6c4503919c833729e129a19ff1506cffd (diff)
refactor
Diffstat (limited to 'home/xyz/.local/bin/curlncm')
-rwxr-xr-xhome/xyz/.local/bin/curlncm2
1 files changed, 1 insertions, 1 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