#!/bin/bash printf "HTTP/1.1 206 Partial Content\r\n" url="$(url_decode "${get_data[url]}")" if [[ "${r[range]}" != '' ]]; then range="${r[range]}" else range="0-" fi if [[ "$url" == "https://"[a-z0-9-]*".googlevideo.com/"* ]]; then tempfile=$(mktemp) temprange=$(mktemp) curl -H "Range: bytes=$range" "$url" -o - -vvv 1>$tempfile 2>$temprange printf "${cfg[extra_headers]}\r\n" grep -i "Content-Type" "$temprange" | sed 's/< //' grep -i "Content-Range" "$temprange" | sed 's/< //' grep -i "Content-Length" "$temprange" | sed 's/< //' #cat $temprange > /dev/stderr grep -i "Content-Range" "$temprange" | sed 's/< //' > /dev/stderr grep -i "Content-Length" "$temprange" | sed 's/< //' > /dev/stderr printf "\r\n" cat $tempfile rm $tempfile rm $temprange #printf "\r\n$o" fi