bruh
This commit is contained in:
24
fetch-lyrics.sh
Normal file
24
fetch-lyrics.sh
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
QUERY=$(echo $1 | sed "s/ /+/g")
|
||||||
|
|
||||||
|
SEARCH=$(curl -s https://www.syair.info/search?q=${QUERY} \
|
||||||
|
| pup 'a.title json{}')
|
||||||
|
|
||||||
|
HREF=$(echo $SEARCH \
|
||||||
|
| jq '.[].href' \
|
||||||
|
| head -n1 \
|
||||||
|
| sed 's/"//g')
|
||||||
|
TEXT=$(echo $SEARCH \
|
||||||
|
| jq '.[].text' \
|
||||||
|
| head -n1 \
|
||||||
|
| sed 's/"//g')
|
||||||
|
|
||||||
|
SONGNAME=$(echo $TEXT | cut --complement -d '-' -f 1 | cut -f1 -d '.' | sed 's/ //')
|
||||||
|
ARTISTNAME=$(echo $TEXT| cut -f1 -d '-' | head -c -2)
|
||||||
|
|
||||||
|
FETCH=$(curl -s https://www.syair.info/${HREF} \
|
||||||
|
| tail -n +13 \
|
||||||
|
| sed "s/<br>//g" \
|
||||||
|
| cut --complement -d '>' -f 1 \
|
||||||
|
| head -n -1 > "/sdcard/RetroMusic/lyrics/${SONGNAME} - ${ARTISTNAME}.lrc")
|
||||||
Reference in New Issue
Block a user