Skip to content

Instantly share code, notes, and snippets.

@edwios
Last active February 21, 2019 07:42
Show Gist options
  • Save edwios/fc23b5d2588dc8f519cc243b546d98b8 to your computer and use it in GitHub Desktop.
Save edwios/fc23b5d2588dc8f519cc243b546d98b8 to your computer and use it in GitHub Desktop.
Extract video from Motherless
#!/bin/bash
REFR=$1
if [ -z "${REFR}" ]; then
echo -n "Motherless URL?"
read REFR
fi
FN=`basename ${REFR}`.mp4
if [ -e "${FN}" ]; then
FN=`basename ${REFR}`_$$.mp4
fi
# To extract title from page
# awk 'BEGIN{IGNORECASE=1;FS="<title>|</title>";RS=EOF} {print $2}' file.html
echo "File name is ${FN}"
FURL=`curl -s --user-agent "Mozilla/5.0 \(Macintosh\; Intel Mac OS X 10_8_2\) AppleWebKit/537.22 \(KHTML, like Gecko\) Chrome/25.0.1364.155 Safari/537.22" --referer "${REFR}" -L -o - "${REFR}" | egrep '__fileurl[[:space:]]+=' | sed -e "s/^.*'\(http.*\)';$/\1/"`
echo -n "Media URL? [${FURL}]"
nohup curl -L --user-agent "Mozilla/5.0 \(Macintosh\; Intel Mac OS X 10_8_2\) AppleWebKit/537.22 \(KHTML, like Gecko\) Chrome/25.0.1364.155 Safari/537.22" --referer "${REFR}" -o "${FN}" "${FURL}" &
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment