Files
syair-lyrics-fetch/fetch-lyrics.sh
Shihaam Abdul Rahman d3e5d50ed5 Now don't have to use quotes
Unless it's longer than 9 words
2021-10-04 21:08:03 +05:00

28 lines
696 B
Bash

#!/bin/bash
QUERY=$(echo $1$2$3$4$5$6$7$8$9 | 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 \
| sed 's/\&quot\;/"/g' \
| head -n -1 > "/sdcard/RetroMusic/lyrics/${SONGNAME} - ${ARTISTNAME}.lrc")
echo ${SONGNAME} - ${ARTISTNAME}.lrc