[pyar] Librería multiplataforma

Angel Freire cuerty en gmail.com
Vie Jul 10 14:17:25 ART 2015


Hola,

Para crear un servicio de Windows siempre utilice pywin32 [0]. Funciona
bien y esta testeado, hasta donde se sigue en desarrollo activo.

En cuanto a ver cuando se modifica un archivo, podes usar algo como
watchdog [1] que sirve exactamente para eso.

[0] https://pypi.python.org/pypi/pywin32
[1] https://pypi.python.org/pypi/watchdog

2015-07-10 14:13 GMT-03:00 Mariano Falcon <mf2286 en gmail.com>:

> Gracias por su ayuda chicos, ya me quedó más claro el panorama. Lo que me
> restaría definir es con que librería armaría la parte de la interfaz
> gráfica. Me parece que kivy podría ser una buena opción.
> El jul 10, 2015 10:53 AM, "Pablo Dalmasso" <pablodalmasso en gmail.com>
> escribió:
>
>> Perdon Mariano no Alejandro, esto no lo probe pero parece interesante.
>> https://www.youtube.com/watch?v=aXu6T4XfZGU
>>
>> El 10 de julio de 2015, 10:50, Pablo Dalmasso <pablodalmasso en gmail.com>
>> escribió:
>>
>>> Hola Alejandro, lo encararia (no quiere decir que sea la mejor
>>> solución), como dos aplicaciones por separadas, una que sea el proceso que
>>> corre en backend( servicio de windows podes ver algo de esto lo use en el
>>> pasado
>>> http://superuser.com/questions/727212/how-to-launch-python-script-as-a-windows-services),
>>> y  otra aplicación que sea la ventana grafica para la configuración.
>>>
>>> Saludos.-
>>>
>>> El 10 de julio de 2015, 10:28, Javier Marcon <javiermarcon en gmail.com>
>>> escribió:
>>>
>>>> El 10/07/15 a las 10:15, Mariano Falcon escibió:
>>>> > Hola, tengo que desarrollar una aplicación que corra en el background
>>>> > de windows(sería un servicio no?) y que constantemente chequee un
>>>> > archivo por modificaciones para sincronizarlo con una app web.
>>>> >
>>>> > La conexión con la web la hago a través de api Rest. Las únicas
>>>> > librerías fuera de las standard serían fdb(para trabajar con bases de
>>>> > datos firebird) y requests para las api's. La interfaz de usuario en
>>>> > principio va a ser muy simple, como mucho definir el destino del
>>>> > archivo y las access key de la web app.
>>>> >
>>>> > Nunca hice nada relativo a desktop apps y menos en Windows, por lo que
>>>> > hay muchas opciones y no sé cual sería la correcta. Me gustaría que
>>>> > sea lo más simple posible.
>>>> >
>>>> >
>>>> > Muchas gracias
>>>> > --
>>>> > Mariano Falcón
>>>> >
>>>> Para correrlo en Windows tenes 2 opciones, correrlo como servicio (la
>>>> mejor opcion) o correrlo como tarea programada o al inicio. En realidad
>>>> no hace falta que sea gráfico, puede correr en una ventana de dos (tanto
>>>> si es como servicio o al inicio), aunque con interfaz grafica puede
>>>> quedar mas "lindo" (pero el cliente no lo ve si corre como servicio).
>>>> Para correrlo tenes 2 opciones, compilarlo o generar el archivo exe.
>>>> Para generar el archivo exe yo uso py2exe pero hay otros que dicen que
>>>> otros programas son mejores. Si va a correr como servicio compilandolo
>>>> con py2exe, antes de compilarlo tenes que adaptar tu programa poniendo
>>>> metodos especiales que son los que vana interactuar con el servicio de
>>>> Windows. Otra opción es hacer un programa comun y utilizar alguna
>>>> utilidad como por ejemplo AllwaysUp para que te lo haga servicio.
>>>>
>>>> Saludos,
>>>>
>>>> Javier.
>>>> _______________________________________________
>>>> pyar mailing list pyar en python.org.ar
>>>> http://listas.python.org.ar/listinfo/pyar
>>>>
>>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>>
>>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>>> Argentina - http://www.usla.org.ar
>>>>
>>>
>>>
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
http://blog.cuerty.com

"If you want to set off and go develop some grand new thing, you don't need
millions of dollars of capitalization. You need enough pizza and Diet Coke
to stick in your refrigerator, a cheap PC to work on and the dedication to
go through with it."
- John Carmack
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150710/95600e2b/attachment.html>


More information about the pyar mailing list