Skip to content

Instantly share code, notes, and snippets.

@fajran
Created February 5, 2010 08:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fajran/295637 to your computer and use it in GitHub Desktop.
Save fajran/295637 to your computer and use it in GitHub Desktop.
#!/bin/bash
# License: public domain
# Usage: ./donlod.sh http://www.megaupload.com/?d=id
WAIT=120
#VIEWER=eog
VIEWER=open
tmp=`mktemp /tmp/tmp.XXXXXXXX`
url=$1
wget -q -O $tmp $url
captchacode=`grep captchacode $tmp | cut -d'"' -f 6`
megavar=`grep megavar $tmp | cut -d'"' -f 6`
captchaurl=`grep gencap $tmp | cut -d '"' -f 8`
wget -q -O $tmp $captchaurl
mv $tmp $tmp.gif
$VIEWER $tmp.gif
echo -n "Captcha: "
read captcha
wget -q -O $tmp --post-data "captchacode=$captchacode&megavar=$megavar&captcha=$captcha" $url
downloadurl=`grep files $tmp | cut -d '"' -f 6`
echo "Download URL: $downloadurl"
echo "Waiting $WAIT secs.."
sleep $WAIT
rm $tmp
rm $tmp.gif
wget -c $downloadurl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment