#!/bin/bash DATA="./info_raw" curl -s "$1" | sed 's/>\n $DATA ID=$(cat $DATA | grep '') export Length_RAW=$(cat $DATA | grep '') Title=$(cat $DATA | grep '') Channel=$(cat $DATA | grep '') Desc=$(cat $DATA | grep '') export Published_RAW=$(cat $DATA | grep '') Published=$(date -d "2000/1/1 $(date +%s.%N) seconds - $(date -d "$Published_RAW" +%s.%N) seconds" +"%-j days %H:%M:%S ago") Length=$(echo $Length_RAW | sed -r 's/PT//' | sed -r 's/([0-9]+)H/\1:/g' | sed -r 's/([0-9]+)M/\1:/g' | sed -r 's/([0-9]+)S/\1/g') echo "{'id':'$ID','runtime':'$Length','title':'$Title','channel':'$Channel','description':'$Desc','published':'$Published'}" | tr "'" '"' rm $DATA