Underc0de

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: Cl0udswX en Junio 19, 2014, 05:45:30 PM

Título: Betty, asistente por consola de linux.
Publicado por: Cl0udswX en Junio 19, 2014, 05:45:30 PM
Saludos a todos,

Si alguna vez has pensado en tener un trió amoroso al mas puro estilo binario aquí esta la oportunidad de lograrlo, solamente tu, la terminal y BETTY.

-BETTY?
-Pero quien carajo es BETTY?

:huh:

Pues podríamos decir que Betty es un asistente para la terminal de linux que por medio de ordenes y frases sencillas nos permite interactuar de forma "mas humana" con nuestra distro. Logrando así una forma divertida y sencilla de hacer algunas cosas.

Funciones de Betty (por ahora):

- Informar quien esta logueado en un sistema.
- Puede informarnos las condiciones meteorológicas de cualquier ciudad en particular.
- Control de reproducción musical para spotfy.
- Preguntarle la hora y la fecha actual
- Bajar ficheros del Internet.
- Traducción de ingles a español.
- Modifica los permisos de un fichero ó de un directorio.
- Extraer archivos.
- Buscar mapas de cualquier parte del mundo (sustentándose en Google Maps)
- Buscar archivos.
- Busqueda en la web.

Entre otras muy divertidas que debemos encontrar por nosotros mismos.

Como instalarla?

1-. Pues para que todo nos quede a la perfección tenemos que tener resueltas algunas dependencias necesarias, las cuales usaremos esto:

sudo apt-get install ruby curl git

Lo cual se vería como esto:

(http://fotos.subefotos.com/286ec60dd6b3a0b938fd0642e958c230o.png)

2-. El siguiente paso es descargarnos la ultima versión desde github:


git clone https://github.com/pickhardt/betty


(http://fotos.subefotos.com/ed26120e04eb3932e43b48a7b3b704e4o.png)

3-. Por ultimo procedemos a crear el alias en nuestro fichero /.bashrc con el siguiente comando:

echo "alias betty=\"~/betty/main.rb\"" >> ~/.bashrc
source ~/.bashrc


(http://fotos.subefotos.com/c3a7a832c7371f398daf40936c599e8do.png)

Realizado todo esto solo queda comenzar a hablar con nuestra nueva amiga.

(http://fotos.subefotos.com/3bb844c347bb38ac08f6b93b7cd14820o.png)

A continuación una lista con unos cuantos comandos para ir socializando con betty.

Count
betty how many words are in this directory
betty how many characters are in myfile.py
betty count lines in this folder
(Note that there's many ways to say more or less the same thing.)

Config
betty change your name to Joe
betty speak to me
betty stop speaking to me

Datetime
betty what time is it
betty what is todays date
betty what month is it
betty whats today

Find
betty find me all files that contain california

Internet
betty download http://www.mysite.com/something.tar.gz to something.tar.gz
betty uncompress something.tar.gz
betty unarchive something.tar.gz to somedir
(You can use unzip, unarchive, untar, uncompress, and expand interchangeably.)
betty compress /path/to/dir

iTunes
betty mute itunes
betty unmute itunes
betty pause the music
betty resume itunes
betty stop my music
betty next song
betty prev track
betty what song is playing
(Note that the words song, track, music, etc. are interchangeable)

Fun
betty go crazy
betty whats the meaning of life
...and more that are left for you to discover!

Map
betty show me a map of mountain view

Meta
betty what version are you (or just betty version)
betty whats your github again

Permissions
betty give me permission to this directory
betty give anotheruser ownership of myfile.txt

Process
betty show me all processes by root containing grep
betty show me all my processes containing netbio

Sizes
betty show size for myfile.txt

Spotify
betty play spotify
betty pause spotify
betty next spotify
betty previous spotify

User
betty whats my username
betty whats my real name
betty whats my ip address
betty who else is logged in
betty whats my version of ruby

Web queries
betty turn web on
betty please tell me what is the weather like in London



Desde mi punto de vista este proyecto promete mucho, podríamos estar mirando algo parecido a "Jarvis".

Saludos.

Fuente https://github.com/pickhardt/betty (https://github.com/pickhardt/betty)


Título: Re:Betty, asistente por consola de linux.
Publicado por: ANTRAX en Junio 19, 2014, 08:28:47 PM
jajajaja se ve muy bueno!
Lo voy a descargar

Saludos y muchas gracias por el post!
ANTRAX
Título: Re:Betty, asistente por consola de linux.
Publicado por: iMex en Noviembre 13, 2014, 08:41:26 PM
Más bueno si acepta comandos de voz y permite cambiarle el nombre a Jarvis...
Título: Re:Betty, asistente por consola de linux.
Publicado por: Y3K en Noviembre 14, 2014, 12:12:08 AM
Pues está bastante limitada aún, la verdad.

Aún así felicidades a los desarrolladores por dedicarle su tiempo a hacerla.
Título: Re:Betty, asistente por consola de linux.
Publicado por: Cl0udswX en Noviembre 16, 2014, 12:33:36 AM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Más bueno si acepta comandos de voz y permite cambiarle el nombre a Jarvis...

Pues lo de aceptar comandos de voz por ahora esta dificil, pero lo de cambiarle el nombre esta hecho.

Citarbetty change your name to Jarvis
Título: Re:Betty, asistente por consola de linux.
Publicado por: Sa_Ve en Enero 05, 2015, 01:19:21 PM
Tengo que probarlo
Título: Re:Betty, asistente por consola de linux.
Publicado por: Sa_Ve en Enero 09, 2015, 07:14:25 PM
Hola una pregunta, ¿porque me dice así?

bash: /usr/local/rvm/scripts/rvmalias: No existe el fichero o el directorio
Título: Re:Betty, asistente por consola de linux.
Publicado por: Cl0udswX en Enero 14, 2015, 09:17:04 AM
Cuando le introduces que comando te muestra eso?


Enviado desde mi iPhone utilizando Tapatalk
Título: Re:Betty, asistente por consola de linux.
Publicado por: Sa_Ve en Enero 17, 2015, 04:45:22 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Cuando le introduces que comando te muestra eso?


Enviado desde mi iPhone utilizando Tapatalk

cuando ingreso
source ~/.bashrc

Pero me fui directamente a editar el bashrc desde leafpad y añadí el alias y funciona muy bien, aunque algunas opciones de las que debería no las reconoce, pero es un gran avance y me encanto
Título: Re:Betty, asistente por consola de linux.
Publicado por: Cl0udswX en Enero 18, 2015, 11:07:52 AM
Que bueno!!!


Enviado desde mi iPhone utilizando Tapatalk