Todo Symbian
:: El Primer Sitio en Español Sobre Symbian OS :: 
  |   Crear cuenta o Entrar   
Inicio Foros Descargas Enlaces Secciones Fondos Galería FAQs Contactar Varios Tu Cuenta
 Enlaces Google: 
Todo Symbian :: Ver tema - Cámaras de tráfico en el móvil
Crear cuenta o Entrar

 Buscar | Miembros | Estadísticas 

 Vótanos   Atención 
No al Software Ilegal
Por favor, cumple las Normas. El solicitar software ilegal (cracks, seriales, etc.) será perseguido y castigado con la expulsión (ban directo). Click para más información.

Recuerda leer las Normas y Reglas antes de escribir por primera vez.
Existe la posibilidad de Buscar mensajes.
Si nunca has usado un foro este FAQ te ayudará.
Busca antes de preguntar. Es posible que ya esté contestado.

 Cómo obtener más respuestas y cómo preguntar adecuadamente  


Cámaras de tráfico en el móvil
Página 1 de 4
Ir a página 1, 2, 3, 4  Siguiente
Publicar nuevo tema   Responder al tema    Indice del Foro -> General Series 60 3a y 5a Edición -> Cámaras de tráfico en el móvil
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
CocoLeo3680
Miembro habitual
Miembro habitual


Coco
Registrado: Jun 08, 2006
Mensajes: 173
0.13 mensajes por día


ID Tracking: 413749

MensajePublicado: Sab 12 May 2007 13:52    Asunto: Cámaras de tráfico en el móvil Responder citando

Muy buenas a todos. He visto este video y me ha gustado la aplicación. Me puse a buscar y encontré que el programa que usa no es más que un script. ¿Alguno lo ha probado o sabe dónde conseguirlo?

http://www.youtube.com/watch?v=Zp-ozn7HfWI Ir al Sitio externo
Volver arriba
Modelo Teléfono N80, 6230 Sistema Operativo de PC Xp Conectividad con PC Bluetooth, Wifi, iR Cámara Fotográfica Finepix 6.0mpx Videocámara N80
Desconectado Ver perfil de usuario Enviar mensaje privado
jipipayo
Recién llegad@


Daniel Remeseiro
Registrado: May 12, 2007
Mensajes: 8
0.01 mensajes por día
Ubicación: Madrid

ID Tracking: 413835

MensajePublicado: Sab 12 May 2007 17:35    Asunto: Responder citando

Hola, lo he hecho yo, ahí va el código, faltan muchas cámaras porque es una prueba de concepto. Si te aburres puedes añadir las que faltan, es muy sencillo.

Código:

#    Trafico Madrid
#
#    Este programa te permite consultar de manera directa en tu movil
#    la red de cámaras de tráfico del ayuntamiento de Madrid
#    -------------------------------------------------------------------

#    Licencia MIT
#    Copyright (c) 2007 Daniel Remeseiro

#    Permission is hereby granted, free of charge, to any
#    person obtaining a copy of this software and associated
#    documentation files (the "Software"), to deal in the
#    Software without restriction, including without limitation
#    the rights to use, copy, modify, merge, publish,
#    distribute, sublicense, and/or sell copies of the
#    Software, and to permit persons to whom the Software is
#    furnished to do so, subject to the following conditions:

#    The above copyright notice and this permission notice
#    shall be included in all copies or substantial portions of
#    the Software.

#    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
#    KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
#    WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
#    PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
#    OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
#    OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
#    OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
#    SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


#    fecha: 29/04/2007
#    ver: 0.1
#
########################################

import urllib
import appuifw
import e32


appuifw.app.title = u"Tr\u00E1fico Madrid"



def main_menu_setup():
   
    appuifw.app.menu = [(u"Buscar C\u00E1mara", selec_camara),(u"Acerca de TraficoMadrid", acercade),(u"Salir", quit)]
   


def quit():
    appuifw.app.set_exit()

def acercade():
   appuifw.note(u"la la la", "info")


def selec_camara():
    global cam_num
   
    ListaCamaras = [u'Pza Castilla Norte'
                    , u'Pza Castilla Sur', u'Pza Cuzco' , u'Gta Cuatro Caminos', u'Princesa - Paseo Moret', u'Cristo Rey'
                    , u'Gta San Vicente', u'Pza Espa\u00F1a - Bail\u00E9n' , u'Pza Espa\u00F1a - Princesa', u'Pza Callao', u'm30 - Nudo Norte'
                    , u'Gregorio Mara\u00F1\u00F3n', u'Rep Dominicana' , u'Concha Espina', u'Rep Argentina', u'Avda Am\u00E9rica'
                    , u'Gta Bilbao', u'Pza Col\u00F3n' , u'Alcal\u00E1 - Ventas', u'Alcal\u00E1', u'Pza Manuel Becerra'
                    , u'Conde Casal', u'cam 24' , u'Embajadores', u'Gta Atocha Sur', u'Gta Atocha Norte',
                    ]

    index = appuifw.selection_list(choices=ListaCamaras , search_field=1)
   
    #bloque 1
    if index == 0:
        cam_num = '00001'
        pilla_camara()
    elif index == 1:
        cam_num = '00002'
        pilla_camara()
    elif index == 2:
        cam_num = '00003'
        pilla_camara()
    elif index == 3:
        cam_num = '00005' #la 4 no existe
        pilla_camara()
    elif index == 4:
        cam_num = '00006'
        pilla_camara()
    elif index == 5:
        cam_num = '00007'
        pilla_camara()
   
    #bloque 2
    elif index == 6:
        cam_num = '00008'
        pilla_camara()
    elif index == 7:
        cam_num = '00009'
        pilla_camara()
    elif index == 8:
        cam_num = '00010'
        pilla_camara()
    elif index == 9:
        cam_num = '00011'
        pilla_camara()
    elif index == 10:
        cam_num = '00012'
        pilla_camara()
   
    #bloque 3
    elif index == 11:
        cam_num = '00013'
        pilla_camara()
    elif index == 12:
        cam_num = '00014'
        pilla_camara()
    elif index == 13:
        cam_num = '00015'
        pilla_camara()
    elif index == 14:
        cam_num = '00016'
        pilla_camara()
    elif index == 15:
        cam_num = '00017'
        pilla_camara()
   
    #bloque 4
    elif index == 16:
        cam_num = '00018'
        pilla_camara()
    elif index == 17:
        cam_num = '00019'
        pilla_camara()
    elif index == 18:
        cam_num = '00020'
        pilla_camara()
    elif index == 19:
        cam_num = '00021'
        pilla_camara()
    elif index == 20:
        cam_num = '00022'
        pilla_camara()
       
    #bloque 5
    elif index == 21:
        cam_num = '00023'
        pilla_camara()
    elif index == 22:
        cam_num = '00024'
        pilla_camara()
    elif index == 23:
        cam_num = '00025'
        pilla_camara()
    elif index == 24:
        cam_num = '00026'
        pilla_camara()
    elif index == 25:
        cam_num = '00027'
        pilla_camara()
       
    else:
        selec_camara()
   
   
def pilla_camara():
   
    url = 'http://www.traficomadrid.com/Camaras/images/real/Camara' + cam_num + '.jpg'
   
    try:
        #bajamos la imagen de inet
        urllib.urlretrieve(url, "E:\\traficoMadrid.jpg")
        appuifw.note(u"Imagen recibida", "info")
       
        #abrimos la imagen
        content_handler = appuifw.Content_handler()
        content_handler.open("E:\\traficoMadrid.jpg")
       

    except IOError:
        appuifw.note(u"No puedo acceder a esa c\u00E1mara", "error")
   
   
    except Exception, E:
            appuifw.note(u"No puedo abrir la foto",'error')


   
script_lock = e32.Ao_lock()

main_menu_setup()

script_lock.wait()



Ultima edición por jipipayo el Sab 12 May 2007 18:12, editado 4 veces
Volver arriba
Modelo Teléfono n80 Sistema Operativo de PC Mac Os X, Debian Linux, Windows xp
Desconocido Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
DAVID25TGN
Platinum Plus
Platinum Plus


DAVID
Registrado: Apr 02, 2007
Mensajes: 8902
8.22 mensajes por día
Ubicación: Al lado de PortAventura,TARRAGONA . N95

ID Tracking: 413845

MensajePublicado: Sab 12 May 2007 17:54    Asunto: Responder citando

jipipayo, eres un crack,muy chula la aplicacion.

saludos

_________________
http://www.movilzona.es/ Ir al Sitio externo
Volver arriba
Modelo Teléfono Nokia N95,N95 4gb,Nokia 6230i,Nokia 3310 Sistema Operativo de PC W.Xp pro sp2,Vista Ultimate,Vista Home Premium Conectividad con PC bluetooth/infrarrojos Cámara Fotográfica Nokia N95(2),Canon a-45 Videocámara Nokia N95(2)
Desconectado Ver perfil de usuario Enviar mensaje privado
borja_ct
Escribe a menudo
Escribe a menudo


Borja Marin Ros
Registrado: Mar 16, 2007
Mensajes: 91
0.08 mensajes por día
Ubicación: Cartagena (Murcia)

ID Tracking: 413941

MensajePublicado: Sab 12 May 2007 21:24    Asunto: Responder citando

como se llama el programa?
Volver arriba
Modelo Teléfono nokia n80 Sistema Operativo de PC xp!!
Desconectado Ver perfil de usuario Enviar mensaje privado MSN Messenger
jipipayo
Recién llegad@


Daniel Remeseiro
Registrado: May 12, 2007
Mensajes: 8
0.01 mensajes por día
Ubicación: Madrid

ID Tracking: 413950

MensajePublicado: Sab 12 May 2007 21:37    Asunto: Responder citando

Se llama TraficoMadrid, es un script en python para nokia , asi que necesitareis instalar el pys60 en vuestro nokia, luego hacer copy & paste del código, guardarlo en un archivo de texto nuevo, lo salvais como traficomadrid.py (importante la extensión .py) y lo copiais a la carpeta python de la tarjeta de vuestro movil, luego lanzais el python y ejecutais dicho script.

parece un rollo pero no, lo mas complicado es instalar python en nokia, porque son 2 paquetes dependiendo de nuestro móvil.


Aquí os dejo un enlace tuto sobre como instalar python (pys60) en vuestro tlf:

http://www.mobilenin.com/pys60/pys60_installation_resources.php Ir al Sitio externo

_________________
-------------------------
Mashup or Shutup
Volver arriba
Modelo Teléfono n80 Sistema Operativo de PC Mac Os X, Debian Linux, Windows xp
Desconocido Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
CocoLeo3680
Miembro habitual
Miembro habitual


Coco
Registrado: Jun 08, 2006
Mensajes: 173
0.13 mensajes por día


ID Tracking: 413964

MensajePublicado: Sab 12 May 2007 22:16    Asunto: Responder citando

Eres un crack. Esto es una pasada.

Dime si te puedo ayudar en algo para completarlo con todas las cámaras de munimadrid o incluso con las de la dgt.
Volver arriba
Modelo Teléfono N80, 6230 Sistema Operativo de PC Xp Conectividad con PC Bluetooth, Wifi, iR Cámara Fotográfica Finepix 6.0mpx Videocámara N80
Desconectado Ver perfil de usuario Enviar mensaje privado
jipipayo
Recién llegad@


Daniel Remeseiro
Registrado: May 12, 2007
Mensajes: 8
0.01 mensajes por día
Ubicación: Madrid

ID Tracking: 413978

MensajePublicado: Sab 12 May 2007 22:52    Asunto: Responder citando

gracias, icon_rolleyes.gif

como mejor podéis ayudar es probando el script y dejando aquí un mensaje sobre que móvil lo habéis probado y que resultados habéis tenido, o errores.
Por cierto que en teoría también podría funcionar sobre nokias de 2a generación, así que no se si estaría mejor este mensaje en programación.
Volver arriba
Modelo Teléfono n80 Sistema Operativo de PC Mac Os X, Debian Linux, Windows xp
Desconocido Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
CocoLeo3680
Miembro habitual
Miembro habitual


Coco
Registrado: Jun 08, 2006
Mensajes: 173
0.13 mensajes por día


ID Tracking: 414023

MensajePublicado: Dom 13 May 2007 3:51    Asunto: Responder citando

Yo lo he probado en un N80 y sin problemas, funcionando a la perfección con Wifi.

Lo único raro que he visto es que una vez que has seleccionado la opción de elegir cámara, no te deja pulsar sobre la opción cancelar para volver atras o salir y has de pulsar la tecla de colgar si quieres salir.
Volver arriba
Modelo Teléfono N80, 6230 Sistema Operativo de PC Xp Conectividad con PC Bluetooth, Wifi, iR Cámara Fotográfica Finepix 6.0mpx Videocámara N80
Desconectado Ver perfil de usuario Enviar mensaje privado
CocoLeo3680
Miembro habitual
Miembro habitual


Coco
Registrado: Jun 08, 2006
Mensajes: 173
0.13 mensajes por día


ID Tracking: 414024

MensajePublicado: Dom 13 May 2007 3:53    Asunto: Responder citando

Sobre el script, con tu permiso, voy a ir poniendo en otro script paralelo las cámaras de la DGT ordenadas tal y como aparecen en su web. He puesto hasta ahora las de la A1, pero quería hacerte unas preguntas para poder continuar.

El script tal y como está ahora es este:

Código:
#    Trafico DGT
#
#    Este programa te permite consultar de manera directa en tu movil
#    la red de cámaras de tráfico de la Dirección General de Tráfico
#    -------------------------------------------------------------------

#    Licencia MIT
#    Copyright (c) 2007 Daniel Remeseiro, Mod by CocoLeo3680

#    Permission is hereby granted, free of charge, to any
#    person obtaining a copy of this software and associated
#    documentation files (the "Software"), to deal in the
#    Software without restriction, including without limitation
#    the rights to use, copy, modify, merge, publish,
#    distribute, sublicense, and/or sell copies of the
#    Software, and to permit persons to whom the Software is
#    furnished to do so, subject to the following conditions:

#    The above copyright notice and this permission notice
#    shall be included in all copies or substantial portions of
#    the Software.

#    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
#    KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
#    WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
#    PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
#    OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
#    OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
#    OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
#    SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


#    fecha: 13/05/2007
#    ver: 0.1
#
########################################

import urllib
import appuifw
import e32


appuifw.app.title = u"Tr\u00E1fico Dgt"



def main_menu_setup():
   
    appuifw.app.menu = [(u"Buscar C\u00E1mara", selec_camara),(u"Acerca de TraficoDgt", acercade),(u"Salir", quit)]
   


def quit():
    appuifw.app.set_exit()

def acercade():
   appuifw.note(u"ver 0.1", "info")


def selec_camara():
    global cam_num
   
    ListaCamaras = [u'A1 pk10,900 Sanchi'
                    , u'A1 pk12,400 M-4', u'A1 pk12,600 M-40 Bur' , u'A1 pk12,900 M-40 Mad', u'A1 pk14,300 El Soto', u'A1 pk15,500 PI.Alcob'
                    , u'A1 pk17,200 M-110', u'A1 pk18,700 PI.SSRey' , u'A1 pk21,000 A1 vieja', u'A1 pk23,800 M-100', u'A1 pk25,400'
                    , u'A1 pk27,750 Jarama' , u'A1 pk30,800 Valdelaguna', u'A1 pk34,005 M-104'
                    , u'A1 pk36,620 Guadalix N', u'A1 pk37,900 Guadalix N' , u'A1 pk43,300 Vistasierra', u'A1 pk45,600 Pedrezuela', u'A1 pk50,100 N-320 y M-608'
                    , u'A1 pk57,850 M-610', u'A1 pk60,700 La Cabrera N' , u'A1 pk69,000 M-604', u'A1 pk74,010 Buitrago', u'A1 pk83,700 M-136 y M-639',
                    ]

    index = appuifw.selection_list(choices=ListaCamaras , search_field=1)
   
    #bloque 1
    if index == 0:
        cam_num = '2700001-204'
        pilla_camara()
    elif index == 1:
        cam_num = '2700001-39'
        pilla_camara()
    elif index == 2:
        cam_num = '2700001-38'
        pilla_camara()
    elif index == 3:
        cam_num = '2700001-16'
        pilla_camara()
    elif index == 4:
        cam_num = '2700001-213'
        pilla_camara()
    elif index == 5:
        cam_num = '2700001-244'
        pilla_camara()
   
    #bloque 2
    elif index == 6:
        cam_num = '2700001-17'
        pilla_camara()
    elif index == 7:
        cam_num = '2700001-18'
        pilla_camara()
    elif index == 8:
        cam_num = '2700001-214'
        pilla_camara()
    elif index == 9:
        cam_num = '2700001-19'
        pilla_camara()
    elif index == 10:
        cam_num = '2700001-20'
        pilla_camara()
    elif index == 11:
        cam_num = '2700001-21'
        pilla_camara()

    #bloque 3
    elif index == 12:
        cam_num = '2700001-271'
        pilla_camara()
    elif index == 13:
        cam_num = '2700001-22'
        pilla_camara()
    elif index == 14:
        cam_num = '2700001-23'
        pilla_camara()
    elif index == 15:
        cam_num = '2700001-270'
        pilla_camara()
    elif index == 16:
        cam_num = '2700001-24'
        pilla_camara()
    elif index == 17:
        cam_num = '2700001-25'
        pilla_camara()

    #bloque 4
    elif index == 18:
        cam_num = '2700001-26'
        pilla_camara()
    elif index == 19:
        cam_num = '2700001-27'
        pilla_camara()
    elif index == 20:
        cam_num = '2700001-28'
        pilla_camara()
    elif index == 21:
        cam_num = '2700001-29'
        pilla_camara()
    elif index == 22:
        cam_num = '2700001-30'
        pilla_camara()
    elif index == 23:
        cam_num = '2700001-31'
        pilla_camara()

    #bloque 5
    elif index == 24:
        cam_num = '00026'
        pilla_camara()
    elif index == 25:
        cam_num = '00027'
        pilla_camara()
       
    else:
        selec_camara()
   
   
def pilla_camara():
   
    url = 'http://www.dgt.es/camaras/camara-' + cam_num + '.jpg'
   
    try:
        #bajamos la imagen de inet
        urllib.urlretrieve(url, "E:\\traficodgt.jpg")
        appuifw.note(u"Imagen recibida", "info")
       
        #abrimos la imagen
        content_handler = appuifw.Content_handler()
        content_handler.open("E:\\traficodgt.jpg")
       

    except IOError:
        appuifw.note(u"No puedo acceder a esa c\u00E1mara", "error")
   
   
    except Exception, E:
            appuifw.note(u"No puedo abrir la foto",'error')


   
script_lock = e32.Ao_lock()

main_menu_setup()

script_lock.wait()


Por un lado, quisiera saber por qué no he podido cambiar esto:

Código:
    ListaCamaras = [u'A1 pk10,900 Sanchi'
                    , u'A1 pk12,400 M-4', u'A1 pk12,600 M-40 Bur' , u'A1 pk12,900 M-40 Mad', u'A1 pk14,300 El Soto', u'A1 pk15,500 PI.Alcob'
                    , u'A1 pk17,200 M-110', u'A1 pk18,700 PI.SSRey' , u'A1 pk21,000 A1 vieja', u'A1 pk23,800 M-100', u'A1 pk25,400'
                    , u'A1 pk27,750 Jarama' , u'A1 pk30,800 Valdelaguna', u'A1 pk34,005 M-104'
                    , u'A1 pk36,620 Guadalix N', u'A1 pk37,900 Guadalix N' , u'A1 pk43,300 Vistasierra', u'A1 pk45,600 Pedrezuela', u'A1 pk50,100 N-320 y M-608'
                    , u'A1 pk57,850 M-610', u'A1 pk60,700 La Cabrera N' , u'A1 pk69,000 M-604', u'A1 pk74,010 Buitrago', u'A1 pk83,700 M-136 y M-639',
                    ]


Por esto otro:

Código:
    ListaCamaras = [u'A1 pk10,900 Sanchi',        u'A1 pk12,400 M-4',      u'A1 pk12,600 M-40 Bur',      u'A1 pk12,900 M-40 Mad',    u'A1 pk14,300 El Soto',     u'A1 pk15,500 PI.Alcob'
                  , u'A1 pk17,200 M-110',         u'A1 pk18,700 PI.SSRey', u'A1 pk21,000 A1 vieja',      u'A1 pk23,800 M-100',       u'A1 pk25,400',             u'A1 pk27,750 Jarama'
                  , u'A1 pk30,800 Valdelaguna',   u'A1 pk34,005 M-104',    u'A1 pk36,620 Guadalix N',    u'A1 pk37,900 Guadalix N' , u'A1 pk43,300 Vistasierra', u'A1 pk45,600 Pedrezuela'
                  , u'A1 pk50,100 N-320 y M-608', u'A1 pk57,850 M-610',    u'A1 pk60,700 La Cabrera N' , u'A1 pk69,000 M-604',       u'A1 pk74,010 Buitrago',    u'A1 pk83,700 M-136 y M-639',
                  , u'C00000001',
                  ]


Por otro lado, me gutaría poder subdividir el menú, ya que en la web de la dgt existen 16 categorías dentro de las cuales de 6 a 42 radares.

Las categorías serían sólo estas:

Código:

  A-1   A-2   A-3   A-4
  A-5   A-6   M-40   M-45
  A-42   A-31   AP-6   M-11
  M-14   M-501   M-503   M-607


Y dentro de cada una de ellas, un nuevo listado.

Gracias por todo.


Ultima edición por CocoLeo3680 el Dom 13 May 2007 4:05, editado 1 vez
Volver arriba
Modelo Teléfono N80, 6230 Sistema Operativo de PC Xp Conectividad con PC Bluetooth, Wifi, iR Cámara Fotográfica Finepix 6.0mpx Videocámara N80
Desconectado Ver perfil de usuario Enviar mensaje privado
Fady
Escribe de vez en cuando
Escribe de vez en cuando



Registrado: Sep 03, 2003
Mensajes: 16
0.01 mensajes por día


ID Tracking: 414073

MensajePublicado: Dom 13 May 2007 10:27    Asunto: Responder citando

¿Alguien ha logrado que le funcione el programa en un Nokia N95, ami no me va, saludos
Volver arriba
Desconectado Ver perfil de usuario Enviar mensaje privado
CocoLeo3680
Miembro habitual
Miembro habitual


Coco
Registrado: Jun 08, 2006
Mensajes: 173
0.13 mensajes por día


ID Tracking: 414138

MensajePublicado: Dom 13 May 2007 13:28    Asunto: Responder citando

Sigo metiendo datos. De momento A1 y A2 completas:

Código:
#    Trafico DGT
#
#    Este programa te permite consultar de manera directa en tu movil
#    la red de cámaras de tráfico de la Dirección General de Tráfico
#    -------------------------------------------------------------------

#    Licencia MIT
#    Copyright (c) 2007 Daniel Remeseiro, Mod by CocoLeo3680

#    Permission is hereby granted, free of charge, to any
#    person obtaining a copy of this software and associated
#    documentation files (the "Software"), to deal in the
#    Software without restriction, including without limitation
#    the rights to use, copy, modify, merge, publish,
#    distribute, sublicense, and/or sell copies of the
#    Software, and to permit persons to whom the Software is
#    furnished to do so, subject to the following conditions:

#    The above copyright notice and this permission notice
#    shall be included in all copies or substantial portions of
#    the Software.

#    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
#    KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
#    WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
#    PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
#    OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
#    OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
#    OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
#    SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.


#    fecha: 13/05/2007
#    ver: 0.1
#
########################################

import urllib
import appuifw
import e32


appuifw.app.title = u"Tr\u00E1fico Dgt"



def main_menu_setup():
   
    appuifw.app.menu = [(u"Buscar C\u00E1mara", selec_camara),(u"Acerca de TraficoDgt", acercade),(u"Salir", quit)]
   


def quit():
    appuifw.app.set_exit()

def acercade():
   appuifw.note(u"Trafico DGT ver 0.1", "info")


def selec_camara():
    global cam_num
   
    ListaCamaras = [u'A1 pk10,9 Sanchinarro', u'A1 pk12,4 M-4        ', u'A1 pk12,6 M-40 Burgos', u'A1 pk12,9 M-40 Mad   ', u'A1 pk14,3 El Soto     ', u'A1 pk15,5 PI.Alcoben'
                  , u'A1 pk17,2 M-110      ', u'A1 pk18,7 PI.SSReyes ', u'A1 pk21,0 A1 antigua ', u'A1 pk23,8 M-100      ', u'A1 pk25,4 Antes Jarama', u'A1 pk27,7 Jarama    '
                  , u'A1 pk30,8 Valdelaguna', u'A1 pk34,0 M-104      ', u'A1 pk36,6 Guadalix N ', u'A1 pk37,9 Guadalix N ', u'A1 pk43,3 Vistasierra ', u'A1 pk45,6 Pedrezuela'
                  , u'A1 pk50,1 N-320      ', u'A1 pk57,8 M-610      ', u'A1 pk60,7 Cabrera N  ', u'A1 pk69,0 M-604      ', u'A1 pk74,0 Buitrago    ', u'A1 pk83,7 M-136     '
                  , u'A1 pk91,5 Somos S    ', u'A1 pk93,5 Somos N    ', u'A1 pk98,2 N-110      ', u'A1 pk123,0 Fresno    ', u'A1 pk133,9 SG-9321    ', u'A1 pk157,0 N-122    '
                  , u'A2 pk3,3 Cartagena   ', u'A2 pk4,5 M-30        ', u'A2 pk5,3 Arturo Soria', u'A2 pk5,5 Aranaz      ', u'A2 pk5,8 GregBenitez  ', u'A2 pk6,5 A-2 Barna  '
                  , u'A2 pk7,4 Avd Andes   ', u'A2 pk8,3 La Piovera  ', u'A2 pk9,4 M-40        ', u'A2 pk9,7 M-40        ', u'A2 pk10,3 M-14        ', u'A2 pk10,8 Eisenhower'
                  , u'A2 pk12,0 Mercedes   ', u'A2 pk14,9 San Fernan ', u'A2 pk15,5 San Fernan ', u'A2 pk17,4 M-115      ', u'A2 pk19,9 M-206       ', u'A2 pk21,1 Torrejon  '
                  , u'A2 pk23,3 Alcala OE  ', u'A2 pk25,6 Alcala CC  ', u'A2 pk29,1 M-100      ', u'A2 pk31,6 Alcala     ', u'A2 pk33,3 Alcala PI   ', u'A2 pk35,4 Alcala PI '
                  , u'A2 pk38,3 Meco       ', u'A2 pk42,0 AzuquecaPI ', u'A2 pk45,8 AzuquecaE  ', u'A2 pk50,7 Guadalaj OE', u'A2 pk53,0 Guadalaj Var', u'A2 pk55,1 Guadalaj  '
                  , u'A2 pk56,9 Guadalaj E ', u'A2 pk61,1 R-2        ', u'A2 pk69,1 Torija OE  ', u'A2 pk73,3 Torija     ', u'A2 pk78,0 Trijueque   ', u'A2 pk83,1 Brihuega  '
                  , u'A2 pk88,9 Grajanejos ', u'A2 pk100,5 Almadron  ', u'A2 pk104,3 CM-1101   ', u'A2 pk111,2 Algora OE ', u'A2 pk120,3 Torremoch  ', u'A2 pk124,8 Sauca OE '
                  , u'A2 pk132,8 CM-1101   ', u'A2 pk135,0 N-211     ', u'A2 pk136,2 Alcolea   ', u'A2 pk142,2 Esteras   ', u'A2 pk145,7 Fuencalien ', u'A2 pk151,0 Medinaceli'
                    ]

    index = appuifw.selection_list(choices=ListaCamaras , search_field=1)
   
    #bloque 1 A1-1
    if index == 0:
        cam_num = '2700001-204'
        pilla_camara()
    elif index == 1:
        cam_num = '2700001-39'
        pilla_camara()
    elif index == 2:
        cam_num = '2700001-38'
        pilla_camara()
    elif index == 3:
        cam_num = '2700001-16'
        pilla_camara()
    elif index == 4:
        cam_num = '2700001-213'
        pilla_camara()
    elif index == 5:
        cam_num = '2700001-244'
        pilla_camara()
   
    #bloque 2 A1-2
    elif index == 6:
        cam_num = '2700001-17'
        pilla_camara()
    elif index == 7:
        cam_num = '2700001-18'
        pilla_camara()
    elif index == 8:
        cam_num = '2700001-214'
        pilla_camara()
    elif index == 9:
        cam_num = '2700001-19'
        pilla_camara()
    elif index == 10:
        cam_num = '2700001-20'
        pilla_camara()
    elif index == 11:
        cam_num = '2700001-21'
        pilla_camara()

    #bloque 3 A1-3
    elif index == 12:
        cam_num = '2700001-271'
        pilla_camara()
    elif index == 13:
        cam_num = '2700001-22'
        pilla_camara()
    elif index == 14:
        cam_num = '2700001-23'
        pilla_camara()
    elif index == 15:
        cam_num = '2700001-270'
        pilla_camara()
    elif index == 16:
        cam_num = '2700001-24'
        pilla_camara()
    elif index == 17:
        cam_num = '2700001-25'
        pilla_camara()

    #bloque 4 A1-4
    elif index == 18:
        cam_num = '2700001-26'
        pilla_camara()
    elif index == 19:
        cam_num = '2700001-27'
        pilla_camara()
    elif index == 20:
        cam_num = '2700001-28'
        pilla_camara()
    elif index == 21:
        cam_num = '2700001-29'
        pilla_camara()
    elif index == 22:
        cam_num = '2700001-30'
        pilla_camara()
    elif index == 23:
        cam_num = '2700001-31'
        pilla_camara()

    #bloque 5 A1-5
    elif index == 24:
        cam_num = '2700001-32'
        pilla_camara()
    elif index == 25:
        cam_num = '2700001-33'
        pilla_camara()
    elif index == 26:
        cam_num = '2700001-47'
        pilla_camara()
    elif index == 27:
        cam_num = '2700001-48'
        pilla_camara()
    elif index == 28:
        cam_num = '2700001-49'
        pilla_camara()
    elif index == 29:
        cam_num = '2700001-50'
        pilla_camara()

    #bloque 6 A2-1
    elif index == 30:
        cam_num = '2700001-34'
        pilla_camara()
    elif index == 31:
        cam_num = '2700001-35'
        pilla_camara()
    elif index == 32:
        cam_num = '2700001-40'
        pilla_camara()
    elif index == 33:
        cam_num = '2700001-41'
        pilla_camara()
    elif index == 34:
        cam_num = '2700001-42'
        pilla_camara()
    elif index == 35:
        cam_num = '2700001-43'
        pilla_camara()

    #bloque 7 A2-2
    elif index == 36:
        cam_num = '2700001-44'
        pilla_camara()
    elif index == 37:
        cam_num = '2700001-45'
        pilla_camara()
    elif index == 38:
        cam_num = '2700001-46'
        pilla_camara()
    elif index == 39:
        cam_num = '2700001-51'
        pilla_camara()
    elif index == 40:
        cam_num = '2700001-52'
        pilla_camara()
    elif index == 41:
        cam_num = '2700001-53'
        pilla_camara()

    #bloque 8 A2-3
    elif index == 42:
        cam_num = '2700001-54'
        pilla_camara()
    elif index == 43:
        cam_num = '2700001-267'
        pilla_camara()
    elif index == 44:
        cam_num = '2700001-55'
        pilla_camara()
    elif index == 45:
        cam_num = '2700001-56'
        pilla_camara()
    elif index == 46:
        cam_num = '2700001-57'
        pilla_camara()
    elif index == 47:
        cam_num = '2700001-274'
        pilla_camara()

    #bloque 9 A2-4
    elif index == 48:
        cam_num = '2700001-58'
        pilla_camara()
    elif index == 49:
        cam_num = '2700001-59'
        pilla_camara()
    elif index == 50:
        cam_num = '2700001-60'
        pilla_camara()
    elif index == 51:
        cam_num = '2700001-61'
        pilla_camara()
    elif index == 52:
        cam_num = '2700001-62'
        pilla_camara()
    elif index == 53:
        cam_num = '2700001-1'
        pilla_camara()

    #bloque 10 A2-5
    elif index == 54:
        cam_num = '2700001-2'
        pilla_camara()
    elif index == 55:
        cam_num = '2700001-3'
        pilla_camara()
    elif index == 56:
        cam_num = '2700001-4'
        pilla_camara()
    elif index == 57:
        cam_num = '2700001-5'
        pilla_camara()
    elif index == 58:
        cam_num = '2700001-6'
        pilla_camara()
    elif index == 59:
        cam_num = '2700001-7'
        pilla_camara()

    #bloque 11 A2-6
    elif index == 60:
        cam_num = '2700001-8'
        pilla_camara()
    elif index == 61:
        cam_num = '2700001-334'
        pilla_camara()
    elif index == 62:
        cam_num = '2700001-335'
        pilla_camara()
    elif index == 63:
        cam_num = '2700001-336'
        pilla_camara()
    elif index == 64:
        cam_num = '2700001-337'
        pilla_camara()
    elif index == 65:
        cam_num = '2700001-305'
        pilla_camara()

    #bloque 12 A2-7
    elif index == 66:
        cam_num = '2700001-306'
        pilla_camara()
    elif index == 67:
        cam_num = '2700001-307'
        pilla_camara()
    elif index == 68:
        cam_num = '2700001-308'
        pilla_camara()
    elif index == 69:
        cam_num = '2700001-309'
        pilla_camara()
    elif index == 70:
        cam_num = '2700001-239'
        pilla_camara()
    elif index == 71:
        cam_num = '2700001-310'
        pilla_camara()

    #bloque 13 A2-8
    elif index == 72:
        cam_num = '2700001-311'
        pilla_camara()
    elif index == 73:
        cam_num = '2700001-312'
        pilla_camara()
    elif index == 74:
        cam_num = '2700001-240'
        pilla_camara()
    elif index == 75:
        cam_num = '2700001-265'
        pilla_camara()
    elif index == 76:
        cam_num = '2700001-313'
        pilla_camara()
    elif index == 77:
        cam_num = '2700001-314'
        pilla_camara()
                                               
    else:
        selec_camara()
   
   
def pilla_camara():
   
    url = 'http://www.dgt.es/camaras/camara-' + cam_num + '.jpg'
   
    try:
        #bajamos la imagen de inet
        urllib.urlretrieve(url, "E:\\traficodgt.jpg")
        appuifw.note(u"Imagen recibida", "info")
       
        #abrimos la imagen
        content_handler = appuifw.Content_handler()
        content_handler.open("E:\\traficodgt.jpg")
       

    except IOError:
        appuifw.note(u"No puedo acceder a esa c\u00E1mara", "error")
   
   
    except Exception, E:
            appuifw.note(u"No puedo abrir la foto",'error')


   
script_lock = e32.Ao_lock()

main_menu_setup()

script_lock.wait()
Volver arriba
Modelo Teléfono N80, 6230 Sistema Operativo de PC Xp Conectividad con PC Bluetooth, Wifi, iR Cámara Fotográfica Finepix 6.0mpx Videocámara N80
Desconectado Ver perfil de usuario Enviar mensaje privado
borja_ct
Escribe a menudo
Escribe a menudo


Borja Marin Ros
Registrado: Mar 16, 2007
Mensajes: 91
0.08 mensajes por día
Ubicación: Cartagena (Murcia)

ID Tracking: 414532

MensajePublicado: Lun 14 May 2007 14:47    Asunto: Responder citando

hola amigos. he instalado el python en mi n80 pero ya no se segir icon_sad.gif icon_sad.gif
porfavor decirme paso a paso lo que hay que ir haciendo porque no me entero.
gracias y salu2
Volver arriba
Modelo Teléfono nokia n80 Sistema Operativo de PC xp!!
Desconectado Ver perfil de usuario Enviar mensaje privado MSN Messenger
CocoLeo3680
Miembro habitual
Miembro habitual


Coco
Registrado: Jun 08, 2006
Mensajes: 173
0.13 mensajes por día


ID Tracking: 414596

MensajePublicado: Lun 14 May 2007 17:06    Asunto: Responder citando

Copias el script que aparece en verde arriba sobre un txt. Ahora mismo tienes 2 disponibles (ambos en pruebas). El que publicó jipipayo, que contiene 25 cámaras del centro de Madrid; y una modificación que puse yo, que contiene las cámaras de la dgt de la A1 y A2 de momento.

Una vez copiado el script a un txt, cambias la extensión del mismo por py. Yo los tengo nombrados como traficomadrid.py y traficodgt.py

Estos los copias a una carpeta en tu tarjeta de memoria que se llame PHYTON, y dentro los dos scripts.

El resto es como aparece en el video de youtube.
Volver arriba
Modelo Teléfono N80, 6230 Sistema Operativo de PC Xp Conectividad con PC Bluetooth, Wifi, iR Cámara Fotográfica Finepix 6.0mpx Videocámara N80
Desconectado Ver perfil de usuario Enviar mensaje privado
borja_ct
Escribe a menudo
Escribe a menudo


Borja Marin Ros
Registrado: Mar 16, 2007
Mensajes: 91
0.08 mensajes por día
Ubicación: Cartagena (Murcia)

ID Tracking: 414713

MensajePublicado: Lun 14 May 2007 20:07    Asunto: Responder citando

vamos a ver ... he metido los dos script en la carpeta phyton que me salia en la tarjeta de memoria. Y ahora que hago ?? intento abrir el programa python y no deja abrirla y la extension tampco icon_sad.gif icon_sad.gif me he saltado algun paso o algo??
gracias por la paciencia icon_biggrin.gif salu2
Volver arriba
Modelo Teléfono nokia n80 Sistema Operativo de PC xp!!
Desconectado Ver perfil de usuario Enviar mensaje privado MSN Messenger
borja_ct
Escribe a menudo
Escribe a menudo


Borja Marin Ros
Registrado: Mar 16, 2007
Mensajes: 91
0.08 mensajes por día
Ubicación: Cartagena (Murcia)

ID Tracking: 414720

MensajePublicado: Lun 14 May 2007 20:17    Asunto: Responder citando

creo que el problema que tengo es que o el programa no es o le falta algo porque lo demas esta bien. una pregunta el programa se llama TraficoMadrid como dicen arriba o se llama phyton o que ?? icon_sad.gif icon_sad.gif
Volver arriba
Modelo Teléfono nokia n80 Sistema Operativo de PC xp!!
Desconectado Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Indice del Foro -> General Series 60 3a y 5a Edición -> Cámaras de tráfico en el móvil
Todas las horas son GMT + 1 Hora
Página 1 de 4
Ir a página 1, 2, 3, 4  Siguiente


 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
No puede adjuntar archivos en este foro
Puede descargar archivos de este foro
.:: Todo Symbian. El Sitio de los SmartPhones .::. Series 60 :: Series 80 :: Series 90 :: Nseries :: Eseries :: UIQ :: iPhone :: Android ::.
Todo Symbian is an independent website that has no relation to or links with Symbian Ltd. All Symbian logos are trademarks of Symbian Ltd. The views and opinions expressed on this website are not endorsed or verified by Symbian Ltd. For information on Symbian Ltd. please go to www.symbian.com.
All logos and trademarks in this site are property of their respective owner. Logo design by XaCoSo. The comments are property of their posters, all the rest © 2.003 - 2.010 by Todo Symbian.
Lea las normas y reglas.

Anunciarse en este sitio


Web site engine's code is Copyright © 2002 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
Página Generada en: 0.153 Segundos con 57 consultas a la BD