Descargar masivamente las presentaciones del MIX 2010

Hace algunos meses hice una aplicación para descargar las sesiones del PDC 2009. Y los objetivos eran básicamente dos:

  1. Descargar archivos masivamente que tengan un patrón de nombres en común. No sólo que me sirva para el PDC o el MIX, si no para cualquier descarga de archivos basada en un patrón de nombres.
  2. Mostrar algunas ventajas del despliegue ClickOnce. En las anteriores versiones no habilite las actualizaciones automáticas, pero en la última versión ya se encuentra disponible. Es decir que no tendremos que estar viendo si hay una versión nueva de esta aplicación, esta opción de ClickOnce lo hará de manera automática.

ST2 – Download for Dummies: http://sergiot2.com/DfD/default.htm.

El uso es simple, un ejemplo de como descargar los Slides del MIX 2010:

http://sergiot2.com/blogimages/2010/03Mar/24_Mix_2010_Donwloader.JPG

Mejoras para una siguiente versión:

  • Mostrar el progreso de la descarga.
  • Usar Open Folder Dialog, para seleccionar la carpeta de destino.
  • ¿Ustedes tiene alguna?

Saludos,

6 comentarios en “Descargar masivamente las presentaciones del MIX 2010”

  1. Podrias validar los campos minimo y maximo, ya que si pones letras tira una exepcion no controlada. tambien estaria bueno elegir mas de una carpeta en el servidor web de donde bajar archivos.
    Saludos!

  2. el código estará disponible ??

    Mejoras:

    interfaz wpf
    descarga en paralelo, asincronismo…
    barra de progreso de las descargas en paralelo

    configuración para reintentos de descargas fallidas

    configuración para prioridades (cola de prioridades)

    saludos y gracias.

  3. Anotado las últimas sugerencias.

    @preguntoncojonero, no había pensado subir el código por que hasta el momento era algo sencillo. Lo más resaltante es el uso de la clase WebClient para descargar los archivos. Cuando pueda hacer las mejoras, público el código completa.

    Si alguién necesita el código actual de todas maneras, me lo pide al correo: starrillo[arroba]sergiot2.com

    Saludos,

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *