Betty es un programa en Ruby que hace más amable la línea de comandos, y ahora aprende español.
Hace unos días pudiste leer en la gran web «La mirada del replicante» un artículo sobre Betty, la amiga desde la línea de comandos que hace más amable y «humano» el contacto con la consola. Puedes leer el artículo en este enlace:
En donde nos daba a conocer este programa en Ruby y nos decía cómo instalarlo a través de GitHub y cómo manejarlo, dándole ordenes a betty para que hiciera cosas por nosotros.
Me gustó la idea, y desde luego no me resistí a probarla, así que seguí los pasos de Tannhauser en su blog e invité a Betty a mi openSUSE. Me gustó la idea, así que pensé en hacer algo con ella, y se me ocurrió enseñarle español y que aprendiese algunas frases! 😉
El código está alojado en un repositorio que el creador tiene en GitHub, así que decidí hacerle un fork, clonarlo en mi PC y escudriñar un poco en el código. No programo en Ruby así que tengo muchas limitaciones, pero a pesar de eso algunas frases le enseñé! 😉
Puedes ver que tal se defiende betty con las pocas frases que ha aprendido en español pinchando en este enlace:
El código que he modificado está en mi repositorio de GitHub, si tienes más tiempo y conocimientos que yo puedes modificarlo, arreglarlo y extenderlo…
Enlaces de interés
- Repositorio original | https://github.com/pickhardt/betty
- Artículo de Tannhauser | http://lamiradadelreplicante.com/betty-tu-nueva-amiguita-en-la-linea-de-comandos/
Agradecer a Tannhausser la amabilidad por subir el archivo generado por TermRecord a su web para poder reproducirlo.
—————————————————-
Gracias por la mención y por los elogios (exagerados!) a mi humilde página.
A mi lo de Betty esta también me parece interesante, si tuviera forma de androide y me trajera las cervezas a la primera… ya sería la hostia 🙂
En todo caso, muy buena tu iniciativa de hacer una versión en español.
Un saludo amigo!
na’ me dió por jugar un poco con Git y Python y «fuchicar» en el código!! 😉
lo de las cervezas será en el próximo release!! 😉
Betty, invítale a una caña a Víctor y al replicante por tan jugosa información @_@ ya sólo falta que se pongan en distintos colores o formatos y sería la releche. Espero poder ayudarte a traducir algo 🙂
El día que Betty haga de «todo», sera indispensable en todas las distros….
Hay que traducirle también la del sentido de la vida 😉
sip!! 😉
Un pythonista presente aquí 🙂
Me gusta la idea! Aunque quizás sea demasiado parecido a un Siri por línea de comandos, y acabe teniendo poco uso, puede ser (y eso que aún no se como), un apoyo de gran envergadura para iniciar a los usuarios más noveles en Linux a trabajar con la terminal.
Si consigo terminar de entenderme con GitHub, te echo una mano con este proyecto encantado.
GitHub una gran herramienta que necesitas conocer!! 😉
Saludos!
Son archivos de .rb o sea de Ruby no?
Tienes razón!!!
vaya metedura de pata!!
Gracias!
Encantador programa. Tome tu trabajo como fuente y lo seguí desarrollando. Pude traducir y modificar algunas cosas, por ejemplo la pregunta de el sentido de la vida. Hasta hora no es gran cosa pero sigo trabajando en Betty a quien le cambie el nombre a…
Pues me alegro!
Saludos y gracias por comentar!
Este es el repositorio que subí a GitHub: https://github.com/Bigtime488/alfred
Es raro cuando traducí y modifique el código fuente probé cada comando 3 veces pero un día al encender la computadora y intentar utilizar Alfred sucedió esto:
Module /home/nicolas/alfred/lib/config.rb could not be loaded because of
Traceback (most recent call last):
5: from /home/nicolas/alfred/main.rb:223:in
<main>'
main’4: from /home/nicolas/alfred/main.rb:190:in
3: from /home/nicolas/alfred/main.rb:51:in
interpret'
each’2: from /home/nicolas/alfred/main.rb:51:in
1: from /home/nicolas/alfred/main.rb:53:in
block in interpret'
concat’: no implicit conversion of nil into Array (TypeError)/home/nicolas/alfred/main.rb:53:in
Aun no encuentro solución, si alguien me podría ayudar estaría agradecido.
Quizás la actualización de algún paquete?
Hola… de nuevo. He terminado de desarrollar la versión 1.1 de Alfred. Me gustaría que lo pudieras probar y dar tu opinión sobre el programa. He solucionado varios errores pero nose si hay mas, por lo que quiero que mas gente lo utilize.