Baixando arquivos do Megaupload

Publicado por Perfil removido (última atualização em 11/01/2012)

[ Hits: 5.807 ]

Download mgup-dl




Como usar:

1)
mgup-dl -u http://www.megaupload.com/?d=XXXXXXXX

2)
mgup-dl -c nomeDoArquivo

Onde 'nomeDoArquivo' é um arquivo de texto com mais de uma url.

  



Esconder código-fonte

#!/bin/bash

argc=$#

tmp1=/tmp/tmp1
tmp2=/tmp/tmp2

main() {
        if [ $argc -eq 2 ]
        then
                case $1 in
                        '-u') url $2 ;;
                        '-c') container $2 ;;
                        *) echo "$0: invalid option '$1'" ;;
                esac
        else
                echo "$0 <option> <file|url>"
        fi
}

url() {
        curl -o $tmp1 --url $1

        if [ $? -eq 0 ]
        then
                u=$(cat $tmp1 | grep 'www[0-9]' | sed 's,.*href=,, ; s,class.*,,')

                if [[ $u != '' ]]
                then
                        echo  "wget $u" > $tmp2
                        chmod +x $tmp2

                        $tmp2

                        rm $tmp2
                fi

                rm $tmp1
        fi
}

container() {
        for u in $(cat $1)
        do
                url $u
        done
}

main $1 $2

Scripts recomendados

Visualizar ícone dos .exe em seu Gnome

Backup Interativo

Converter slides swf baixados do slideshare para pdf

Previsão do tempo em cores no terminal

Configurar usuarios samba na boa sem dor de cabeça em modo texto


  

Comentários
[1] Comentário enviado por fclebio em 12/01/2012 - 03:51h

Muito legal Joel,

A principio só colocar um 1 detalhe a mais no caso uma opção no wget -c para ele continuar o download interrompido de onde parou.
no caso a linha ficaria:

echo "wget -c $u" > $tmp2

Ja testei e ficou legal!

Abraço e sucesso!
Franci

[2] Comentário enviado por removido em 12/01/2012 - 09:59h

Boa! A dica da Franci realmente é bem legal de se pensar :)

[3] Comentário enviado por adri3d em 21/01/2012 - 12:41h

pena que o Megaupload morreu em 19/01/2012


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts