Pylabra: excelente herramienta para estudiar vocabulario

Ale Alcalde, uno de nuestros amigazos cibernáuticos, decidió compartir con todos nosotros una de sus últimas creaciones: Pylabra. Se trata de una sencilla herramienta escrita en Python para estudiar vocabulario. Sí, una más de esas, pero con algunas particularidades interesantes (entre otras, su integración con Wordreference).

A continuación, les dejo el post escrito por Ale. Para ver el original, publicado en su post, pueden hacer clic aquí.


Hace bastante tiempo que Haitike y yo desarrollaramos Pylabra, y nunca creé una entrada hablando de la aplicación en sí, así que me he decidido a escribirla.

Antes de nada, el programa necesita instalar algunas dependencias, entre ellas la libreria sqllite y las librerias de wxWidgets (python-wxgtk2.8), que podemos instalar de la siguiente manera:

sudo aptitude install libsqlite python-wxgtk2.8

Una vez instaladas podemos ejecutar el programa haciendo clic en el archivo llamado main.py, o bien desde consola con:

./main.py

Descargar Pylabra

Una vez lo ejecutéis, vereis la pantalla principal:

La interfaz es muy simple con 5 botones arriba (En esta imagen falta uno, el botón “Acerca de”), pero en las siguientes imágenes aparecerá.

Bien, lo primero que vamos a probar es a añadir una palabra, para ello hacemos clic en el primer botón de la parte superior izquierda, lo que nos abrirá esta ventana:

En un principio esta aplicación estaba pensada para almacenar palabras en Alemán, por eso aparecen unos RadioButton con los distintos géneros en Alemán, podeis ignorar esa parte y almacenar palabras del idioma que queráis. Si no os gusta que aparezca, decidmelo y os digo la parte de código que tenéis que eliminar.

En esta pantalla simplemente rellenamos los campos que queramos y le damos a “Guardar y salir”

Ahora vemos que se ha generado una fila en la pantalla principal con la palabra que avabamos de crear:

Si hacemos clic con el botón derecho sobre una fila, podemos editar la palabra o borrarla, si le damos a editar nos sadrá la siguiente pantalla:

También podemos ordenar las palabras por los distintos campos (No, palabra, genero etc), solo tenemos que hacer clic en el nombre del campo, así como también podemos buscar palabras con la caja de texto que hay en la parte superior.

En la parte derecha tenemos un buscador de wordreference para buscar palabras Inglés-Español que podemos ocultar con su botón correspondiente de la parte superior.

Si ocultamos el navegador la pantalla principal queda de la siguiente manera:

Si haceis clic en el botón con forma de estrella, se abrirá una ventana con información del programa y de los desarrolladores:

Para terminar la entrada quiero decir que es un programa bastante simple, pero nos sirvió para aprender algo más de python y sobre todo para aprender a trabajar en equipo.

Os lo dejo a vuestra disposición y ojalá que os sea útil.

¡Gracias Ale Recalde por compartir con nosotros Pylabra!


11 comentarios

  1.   Alex dijo

    Eh!, muchisimas gracias por la mención, esto me va a animar a seguir mejorándolo :),
    Solo una cosita, me llamo Alejandro Alcalde, no “Ale Recalde” 😛

    Un saludo

  2.   Usemos Linux dijo

    Jaja! Perdón… ya lo corrijo…

  3.   Edu_f4 dijo

    Hola, uso ubuntu 10.10 64bits y no me ha dejado instalarlo… Alguien me puede dar una solucion?
    Muchas gracias.

  4.   Alex dijo

    Umm, yo tengo ubuntu 10.04 64bits, instalaste las dependencias? sqlite y wxwidgets??

  5.   Edu_f4 dijo

    Pues he puesto las dos lineas que dicen en el articulo y al poner la primera me dice:
    sudo:aptitude:command not found.
    Gracias por la ayuda.

  6.   Alex dijo

    Prueba con: sudo apt-get install libsqlite python-wxgtk2.8
    Parece que por algún motivo no te reconoce los comandos sudo y aptitude

    De nada, para eso estamos 🙂

  7.   Edu_f4 dijo

    Sigue sin funcionar… Ahora no encuentra libsqlite… Si me bajo los paquetes como puedo instalarlos?
    Gracias y siento las molestias.

  8.   Alex dijo

    :S, que raro, normalmente viene en los repositorios, puedes descargarlo desde aqui: http://www.sqlite.org/download.html.

    Has probado a autocompletar en el terminal con el tabulador? a ver si no esta bien el nombre o algo, pon sudo apt-get install libsql y le das al tabulador 2 o 3 veces a ver si te aparece el paquete.

    PD: No pasa nada, el que te da las gracias soy yo, por querer probar el programa 😉
    Saludos

  9.   pedro dijo

    A mi me pasa lo mismo, no encuentra libsqlite…

  10.   Alex dijo

    Ups, perdón, me he liado, es que nohace falta libsqlite, los pasos son:
    – tener instalado python-wxgtk2.8
    – dar permisos de ejecución al main.py (chmod u+x main.py)
    – ejecutar ./main.py

    Perdón por la confusión, en caso de fallo, pegad el error aquí.

  11.   Alex dijo

    Ups, perdón, me he liado, es que nohace falta libsqlite, los pasos son:
    – tener instalado python-wxgtk2.8
    – dar permisos de ejecución al main.py (chmod u+x main.py)
    – ejecutar ./main.py

    Perdón por la confusión, en caso de fallo, pegad el error aquí.

Deja un comentario

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