elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  Betty, la nueva asistente para la terminal Linux.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Betty, la nueva asistente para la terminal Linux.  (Leído 1,594 veces)
CloudswX


Desconectado Desconectado

Mensajes: 806


"La física es el sistema operativo del Universo"


Ver Perfil
Betty, la nueva asistente para la terminal Linux.
« en: 4 Junio 2014, 21:08 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:

Código
  1. sudo apt-get install ruby curl git

Lo cual se vería como esto:



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

Código
  1. git clone https://github.com/pickhardt/betty



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

Código
  1. echo "alias betty=\"~/betty/main.rb\"" >> ~/.bashrc
  2. source ~/.bashrc



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



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

Código:
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







« Última modificación: 5 Junio 2014, 05:28 am por CloudswX » En línea



 «Dios no juega a los dados, usa /dev/random.»
twitter: @cloudswx
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Bash script] Introducir comando en una nueva terminal (SOLUCIONADO) « 1 2 »
Scripting
moikano→@ 10 12,782 Último mensaje 18 Noviembre 2010, 16:03 pm
por moikano→@
Terminal linux en utuntu 10.10
GNU/Linux
<<<-Basura->>> 5 3,257 Último mensaje 30 Julio 2011, 17:24 pm
por Exe U.
Refrescar el terminal linux[c]
Programación C/C++
Leber 1 3,117 Último mensaje 9 Noviembre 2011, 13:58 pm
por do-while
proceso hijo en nueva terminal
Programación C/C++
Antiproton 1 1,181 Último mensaje 20 Octubre 2012, 22:39 pm
por marccamacho
Comando terminal para compilar: cabecera dentro de otra [C en Linux]
Programación C/C++
Fabi0lo 0 1,383 Último mensaje 22 Octubre 2012, 15:51 pm
por Fabi0lo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines