Pular para o conteúdo

Baixando arquivos do Megaupload

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.
Perfil removido removido
Hits: 5.868 Categoria: Shell Script Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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.
Download mgup-dl Enviar nova versão

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

Backup dos arquivos e diretórios de um servidor com XMAIL e Iptables para um servidor central de Bac

Biblioteca de cores para o Bash

Validar e-mails em arquivo CSV

Mostrando informações sobre conexões ppp dos clientes

Usando dialog para adiciona usuários no squid

#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

Entre na sua conta para comentar.