Megaupload Download 0.2

He actualizado Megaupload Download, mi pequeño programa para descargar de Megaupload en Linux usando una cuenta Premium. El programa utiliza wget para ir descargando los archivos indicados sin tener que hacer clic sobre cada uno de ellos. Y además permite interrumpir las descargas y reanudarlas más tarde 🙂

Es un programa para consola, al que se le pasa como parámetro la URL o URLs a descargar

megaupload-dl http://www.megaupload.com/?d=FAKE1 http://www.megaupload.com/?d=FAKE2

o bien la ruta hasta un archivo que contenga la lista de archivos a descargar:

megaupload-dl my-list.txt


En esta nueva versión el programa intentará obtener la cookie que identifica al usuario como Premium en Megaupload a partir del perfil de Firefox, pero en el caso de no ser posible se puede editar el programa como root:

sudo gedit /usr/bin/megaupload-dl

y modificar la primera línea después de la licencia, cambiando el texto ‘WRITE HERE THE COOKIE VALUE’ por el valor correspondiente: el contenido de la cookie user del sitio megaupload.com, que en Firefox se puede ver en Editar > Opciones > Privacidad > Mostrar cookies.

Estos son los cambios en esta versión:

  • Intenta obtener la cookie que identifica al usuario como Premium en Megaupload desde el perfil de Firefox
  • Borra cada URL del archivo que contiene la lista de archivos cuando se termina su descarga
  • Funciona en Windows (es necesario tener instalado Python y wget)
  • Ahora también funciona si el usuario seleccionó Direct Downloads en las preferencias de Megaupload
  • Tratamiento de excepciones

Si utilizas Debian, Ubuntu u otra distro que utilice paquetes deb puedes instalarlo descargando el paquete desde la página del programa y haciendo doble clic sobre este para lanzar el instalador; o bien puedes añadir mi repositorio a tu archivo sources.list, de forma que tu distribución te pueda informar de nuevas versiones.

Si optas por la segunda opción tendrás que editar el archivo /etc/apt/sources.list como root y añadir la línea

deb http://mundogeek.net/repo ubuntu all

Actualiza la lista de paquetes escribiendo sudo aptitude update en la terminal, e instala la aplicación usando el comando sudo aptitude install megaupload-dl.

Si utilizas otra distribución tendrás que descargar el archivo tar.gz, descomprimirlo y ejecutar en la consola desde el directorio creado el comando:

sudo make install

Gracias a nuestro lector Alejandro que me recordó la existencia del programa y la necesidad de tratar las excepciones.

19 pensamientos en “Megaupload Download 0.2”

  1. Muchísimas Gracias, me hacia falta algo como esto. Para Windows existe RapGet (porcierto, muy bueno) y yo lo uso con wine, ahora ya no me hace falta.
    Te leo siempre desde PlanetUbuntu, un saludo.

  2. Esta super wapo el script, aunque todavía no he probado la nueva versión en cuanto llegue a casa.
    Por otro lado a mi se me ocurre una mejora que yo creo que es muy sencillita de implementar, es darle una url y que el extraiga los links de allí. Mldonkey hace cosas parecidas así que supongo que estará ya escrito eso, o algo muy parecido.
    Estaremos atentos a tu repositorio 😉

  3. Zootropo, si quieres (y tienes tiempo, importante) te podría ayudar en crear una aplicación de descarga para Megaupload y Rapidshare. Sería dar el salto a una gui, aunque luego el backend fuera el mismo, y yo te podría ayudar con Rapidshare 😛

  4. Je je je. Ya tenía pensando hacer un rapidshare-dl, pero después de una 0.2.5 de este en el que añada lo de obtener las URLs de los archivos a descargar de una página pasada como parámetro (es decir, en cuanto tenga 10 minutos libres entre las cosillas del MundoReal y escribir el curso de Python)

    Y lo siguiente será una GUI para aunar ambas, claro 😛

    De hecho como ya te dije cuando publiqué la primera versión del mini-script, tengo por ahí un gestor de descargas a medio hacer que me gustaría utilizar. En principio era una GUI para axel, pero sería muy sencillo adaptarlo, tan solo sustituir la línea de comandos que utiliza.

  5. Pingback: Tutorial para descargar desde Megaupload y Rapidshare + consejos « Trabajo de Monos

  6. Creo que puede ser un proyecto interesante, yo también podría intentar apuntarme a su desarrollo, estaría bien que se liberase con licencia gpl y tuviera su repositorio y demás… creo que sería un buen candidato de paquete para entrar en el repositorio oficial de ubuntu!

  7. hace falta cuenta premium 🙁 yo vengo usando wget y megaupload asi nomas desde hace rato, tambien puedo interrumpir las descargas y continuarlas mas tarde. Has pensado usar libcurl en vez de wget?

  8. algo mas no se como funciona el sistema para logearse en megaupload pero creo que en vez de usar una cookie del ff puedes usar el login y pass para obtener descargar o sea le pasas tu login y pass al programa directamente.

  9. Le echaré un vistazo moscardon.

    Como en principio era para uso propio y como la interfaz de login es en flash ni si quiera me paré a mirar el HTML o los paquetes que se intercambiaban para ver cómo hacía la petición de login.

  10. No se si lo conoceis pero en los repositorios de Ubuntu está Aria que funciona muy bien con rapidshare aunque no he conseguido que funcione con megaupload. También se puede usar rapget con el Wine.

    Pero dicho sea de paso, tu script es muy muy útil sobre todo para los que tenemos un servidorcillo sin entorno gráfico donde centralizamos las descargas, así que gran trabajo y muchas gracias 🙂

  11. Está genial. A mi me interesaría integrarlo en una web en php para poder descargar los archivos a mi servidor y que este los devuelva. De esta forma mucha gente podría descargar como si tubiera cuenta premium, pero realmente descargarían de mi servidor y solo este lo haría de megaupload.

    ¿Eso se puede hacer?

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.