Apagada docs

Aprendiendo a programar el pasado

Herramientas de usuario

Herramientas del sitio


es:bat:descargalascamaras.cmd

Listar las cámaras de información de tráfico del Ayuntamiento de Madrid

El Ayuntamiento de Madrid publica en su página web las fotografías (actualizadas cada minuto) de los puntos más conflictivos del tráfico. Sin embargo, dado que la página web del ayuntamiento está tan mal organizada y tan desordenada que se ha llevado varios premios (en esto los premios a las webs son como los premios a los edificios: se llevan premio aquellos que tienen un diseño insano), cuesta mucho encontrarlas.

Con este script puedes descargar un fotograma de cada cámara para averiguar cuál es la que te interesa.

Graba el archivo como descargalascamaras.cmd y ejecútalo con cmd /V /C descargalascamaras.cmd (cmd /V indica que hay que procesar los signos de admiración como símbolo de variable in-line).

  rem Este script requiere CMD  /V
  for /L %%A in (1,1,200) do (
  set N=00000%%A
  wget http://informo.munimadrid.es/informo/Camaras/Camara!N:~-5!.jpg
  )

(Asigna a %%A valores sucesivos entre 1 y 200. N es A con 5 ceros delante. Descarga el fichero Camara+últimos 5 dígitos de N.jpg)

Si en lugar de wget dispones de curl, sustituye el comando wget http://informo.munimadrid.es/informo/Camaras/Camara!N:~-5!.jpg por curl http://informo.munimadrid.es/informo/Camaras/Camara!N:~-5!.jpg -O Camara!N:~-5!.jpg

Se puede añadir _MDF antes de la extensión .jpg para obtener imágenes más pequeñas.

Para hacer una stopmotion con las cámaras se puede usar esto:

:inicio
set time1=%time:~0,7%
:bucle
rem Espera a que haya cambiado el séptimo carácter de la hora actual (=diez segundos).
set time2=%time:~0,7%
if "%time1%" == "%time2%" goto :bucle
rem El nombre de archivo es Camara__hora, sustituyendo ":" por "."
set nombrearchivo=Camara__%time2::=.%.jpg
rem Sustituye también los espacios por ceros.
set nombrearchivo=%nombrearchivo: =0%
rem En lugar de acceder directamente al archivo vamos a pasar por una página previa:
wget "http://informo.munimadrid.es/informo/rutas/ruta0.php"
del ruta0.php
wget "http://informo.munimadrid.es/informo/Camaras/NOMBRE_Camara.jpg" -O %nombrearchivo%
goto :inicio

Guarda el script como stopmotion.cmd y ejecútalo. Pulsa CTRL-C cuando te canses de descargar fotogramas… Luego puedes usar el mencoder de mplayer:

mencoder mf://Camara__*.jpg -o nombrevideo.jpg

Recuerda que NO PUEDES publicar estos videos en internet. Aparte de que no tienes derechos sobre las imágenes, tampoco los tienes para “grabar” a las personas que puedan haber sido grabadas.

Este sitio web utiliza cookies. Al utilizar el sitio web, usted acepta almacenar cookies en su computadora. También reconoce que ha leído y entendido nuestra Política de privacidad. Si no está de acuerdo abandone el sitio web.Más información
es/bat/descargalascamaras.cmd.txt · Última modificación: 2016/10/26 15:23 por nepenthes