Autor Tema: Downeverything v0.1  (Leído 3798 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Komtec1

  • Backtracker
  • *
  • Mensajes: 133
  • Liked: 1
    • Komtec1
Downeverything v0.1
« : junio 06, 2012, 11:29:10 am »
Hola!

Como se han dado cuenta en mis post anteriores, me gusta algo descargar música y conocer grupos nuevos, siempre que encuentro un directorio indexado y con mucha música quiero descargarla toda, hay plugins como DownThemAll para firefox, pero la verdad llegaba el momento en que se me olvidaba seguir seleccionando las carpetas por que estaba ocupado trabajando o simplemente me daba flojera, por lo que no seguía descargando. Hace unos días se me ocurrió hacer un script para automatizar esa tarea y que ya no fuera más pretexto la flojera :P pero hasta el día de hoy me puse manos a la obra :D :D y termino en este script que les dejaré al final del post.

Les voy a adjuntar un video para que vean como sirve y que es lo que hace en si, por si no me entendieron muy bien xDDD

http://www.youtube.com/watch?feature=player_embedded&v=glTCNMAb7eA

Me encantaría buscar alguna forma de hacer que se muestre el progreso de descarga, pero la verdad no se aún como hacerlo (con php), de igual forma creo que ocupo mal ob_start(); y ob_end_flush(); para que me pueda ir mostrando cada que descarga una canción, si alguien gusta cooperar con esa parte sería genial, si no ya veré como lo puedo implementar después.

Me gustaría agregar algo más de ajax para hacerlo muy dinámico, pero ya veremos después, esta es la versión alfa 0.0.0.0.0.0.1 jejeje :P

Si tienen algún otra idea para esto sería padre que la compartan y si les gusta y les sirve donen 234,987 usd a mi cuenta de paypal (naaa no se crean jajaja, de algún modo u otro tengo que mantener su atención! ya casi llegamos al final :P)

Bueno, ahora si, después de ver el video, "emocionarse" por como funciona y todo, les dejo el link :D :D :D

http://www.mediafire.com/?g4xuhxvoz7832d2

Espero les sirva y como siempre, disfrútenlo, sonrían que es gratis y voten por AMLO! (xDDD tengo que sacar los dotes partidistas caray!)

PD. el código esta para que solo descargue mp3, pero no es dificil adaptarlo para que descargue algun otro formato, en la linea 179 pueden agregar la validación.
PD2. en el script hago uso de http://sourceforge.net/projects/simplehtmldom/ muchas gracias a Jose Solorzano por brindar esta herramienta super funcional! :D

Saludos grandes :D

Komtec1

alm

  • **
  • Mensajes: 51
  • Liked: 4
Re: Downeverything v0.1
« Respuesta #1 : junio 07, 2012, 01:01:06 am »
Excelente, gracias amigo!

Por cierto también le mueves al AE?

cldrn

  • Moderador
  • *
  • Mensajes: 69
  • Liked: 44
    • http://calderonpale.com
Re: Downeverything v0.1
« Respuesta #2 : junio 07, 2012, 02:36:20 am »
¿Por que no usar wget en modo recursivo? Puedes "dejarlo" descargando y es muy configurable (Puedes copiar estructura de folders, definir cuantos niveles navegar, etc...)

Komtec1

  • Backtracker
  • *
  • Mensajes: 133
  • Liked: 1
    • Komtec1
Re: Downeverything v0.1
« Respuesta #3 : junio 07, 2012, 07:40:15 pm »
@alm

AE? After Effects? o que te refieres con eso bro? disculpa pero no entendí esa parte bro.

@cldrn

Si bro, se que funcionaría con wget, pero la idea era hacerlo medio bonito jejeje, aparte pues se me ocurrió y dije: por que no programarlo, la idea no es que quede solo con eso, si no meter algunas funciones más conforme se vayan ocurriendo, supongo esta tarea podría hacerse también con HTTrack o alguna de las otras herramientas que hay por ahí, pero bueno el code tal vez sirva de base para algún proyecto más o que se yo, nunca se sabe jeje, de igual manera les dejo los cambios a la versión 0.2 :D

Changelog v0.2

-Al cargar la página dice: "Cargando espera un momento" y al descargar dice: "Descargando, espera un momento" :P simple, pero es un cambio jeje
-El buffer se limpia/envia de la forma correcta y ahora al dar click en descargar directamente nos manda a la pantalla de espera con un bonito gif animado :P (gracias a una función que encontré en php.net)
-Muestra el tiempo total de descarga de archivos

Estos son los 3 cambios, sencillos pero al usarlo siento que si cambia un poco la experiencia del usuario! jejee bueno, por la pantalla de espera, que anteriormente nos dejaba "en suspenso" y no sabíamos si descargaba o no. xDDD

Les dejo la captura de pantalla de las dos últimas modificaciones

Y el enlace de descarga: http://www.mediafire.com/?8ga5jlioq3kf5kq

y adjunto también al foro

Espero les guste, estoy viendo en agregar el total de MB de la descarga y de ahí estimar el tiempo de descarga para que al final también se muestre aproximadamente la velocidad de conexión en kbps