Interfaz modo caracter

124 views
Skip to first unread message

Javier Pepe

unread,
Jul 8, 2011, 9:43:00 AM7/8/11
to web2py-...@googlegroups.com
Hola a todos

Hace un tiempo empece a desarrollo en web2py y estoy descubriendo un
mundo nuevo y muy divertido y dinámico,

La consulta en esta oportunidad es la siguiente:

Tengo un proyecto que se administra en modo web, esto se ve muy bien,
pero también tiene que tener una parte para que unos operadores
utilicen en una terminal en modo texto,
La consulta concreta es que componente python recomiendan para
desarrollo interfaces en modo carácter (al estilo Curses::Widgets de
perl), hasta ahora lo que vi es urwid (http://excess.org/urwid/) pero
no se si es lo mejor.

Gracias

Alan Etkin

unread,
Jul 8, 2011, 10:27:32 AM7/8/11
to web2py-usuarios
No entendí lo que buscás. Si necesitás una interfase de usuario al
estilo terminal de unix, la aplicación admin de web2py viene con una
terminal simulada en un navegador. Se llama "shell" y está disponible
desde la sección controllers de admin. Es muy buena para realizar
operaciones en la interfase de datos (altas, bajas y modificaciones),
pero por temas de seguridad el uso de módulos como os y sys (por lo
que pude experimentar) tienen un acceso limitado. Ahora, si tenés que
producir interfases de estilo "TUI" para servir desde una aplicación
web2py no sé si exista algo. ¿Alguien tiene algún dato de esto último?
En todo caso se podría utilizar el código de la aplicación admin como
base.

Mariano Reingart

unread,
Jul 8, 2011, 12:12:29 PM7/8/11
to web2py-...@googlegroups.com
¿Es obligatorio que sea courses?

Quizas una opcion sería un navegador de consola (lynx o similar).

Por ejemplo, yo estoy investigando usar el render HTML de wxPython
para integrar web2py a interfaces "visuales" GUI:
http://code.google.com/p/gui2py/source/browse/forms_example.py

Con eso reutilizarias los formularios y vistas, sino habria que
encararlo manualmente.

Si no me equivoco, hace poco enviaron a la lista una App para terminales.

Sds

Mariano Reingart
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com

2011/7/8 Alan Etkin <spam...@gmail.com>:

Javier Pepe

unread,
Jul 8, 2011, 2:16:28 PM7/8/11
to web2py-...@googlegroups.com
No es obligatorio el uso de curses, simplemente necesito librería que
me permita utilizar la consola un modo texto, ya que, para el tipo de
proceso que realizan los usuarios no es practico un sistema web, y lo
están corriendo directamente en una terminal linux, sin modo X.
Los web de modo carácter como lynx links o w3m no son muy cómodos para
la entrada de datos.
No es inconveniente realizar todo de nuevo, por lo menos esa parte. Lo
que quiero utilizar es DAL, para la abstracción de datos, y desarrollo
un controlador solo para la parte de modo carácter.

Por eso la consulta sobre que librería utilizar, ya que tampoco quiero
dedicar mucho tiempo a esto, son simplemente menues con opciones
numéricas y se piden algunos números al usuario para lanzar algún
proceso.
Esto es muy parecido a utilizar dialog.

Gracias

2011/7/8 Mariano Reingart <rein...@gmail.com>:

Reply all
Reply to author
Forward
0 new messages