Ubuntu: Diccionario RAE desde un terminal GNU/Linux

Navegando y buscando algún tema interesante sobre el cual postear, me encontré con una pequeña aplicación que a muchos les puede servir o quizá como cosa curiosa.
Cuantas veces necesitamos encontrar el significado de una palabra o tan solo saber si está bien escrita, en muchos casos lo que hacemos es abrir el navegador, ingresar a la página de la RAE (Real Academia Española) y buscar la palabra que nos atormenta. Ocurre a veces, al menos quienes trabajamos en GNU/Linux, tenemos siempre un terminal abierto y esperando algún comando, también hay casos de quienes no trabajan con el entorno gráfico como cuando me iniciaba en este apasionante mundo de la programación.
Bien, basta de palabreo, que necesitamos? aquí la receta:

A la carga!

1. Procedemos a instalar links2, y que rayos es?

Links2 es un navegador en modo texto, especial para poder navegar si usas un terminal, para instalar links2 en Ubuntu escribe el siguiente comando:

sudo apt-get install links2

2. Abre un editor de texto cualquiera y copia el siguiente código, cortesía de linfox o descárgalo AQUI (rae_bash)

  1. #!/bin/bash
  2.  
  3. ## Funciones:
  4.  
  5. function buscar_palabra {
  6.     echo "Se está buscando la palabra \"$aux\" en la RAE, esto"
  7.     echo "puede tardar dependiendo de la velocidad de su conexión"
  8.     echo ''
  9.     #Aquí puedes utilizar lynx o links2 en lugar de links, y si quieres
  10.     #quitarle el "-dump" para visualizar directamente el navegador
  11.     links2 -dump "http://buscon.rae.es/draeI/SrvltGUIBusUsual?LEMA=$palabra&origen=RAE"
  12.     echo ''
  13. }
  14.  
  15. function adaptar_palabra {
  16.     #Pasar a minúsculas
  17.     palabra=$(echo $palabra | awk '{print tolower($0)}')
  18.     #Para poner la palabra por pantalla
  19.     aux=$palabra
  20.     #Cambiar caracteres especiales
  21.     palabra=$(echo $palabra | sed 's/á/%C3%A1/')
  22.     palabra=$(echo $palabra | sed 's/é/%C3%A9/')
  23.     palabra=$(echo $palabra | sed 's/í/%C3%AD/')
  24.     palabra=$(echo $palabra | sed 's/ó/%C3%B3/')
  25.     palabra=$(echo $palabra | sed 's/ú/%C3%BA/')
  26.     palabra=$(echo $palabra | sed 's/ñ/%C3%B1/')
  27. }
  28.  
  29. ## Parte principal:
  30.  
  31. if test -z $1
  32. then
  33.     clear
  34.     echo "Diccionario de la RAE"
  35.         echo "Introduce la palabra a buscar:"
  36.     read palabra
  37.     adaptar_palabra
  38.     buscar_palabra
  39. else
  40.     clear
  41.         palabra=$1
  42.     adaptar_palabra
  43.     buscar_palabra
  44. fi

El código mostrado es un pequeño programa tipo bash que usando links2, envía una palabra al buscador de la RAE, sencillo y genial.

3. Guardar el archivo y otorgar permisos

Supongamos que guardo el archivo en /home/criso y lo nombro RAE_bash tal como está sin extensión alguna.
Ahora debemos darle permisos de ejecución, para ello escribimos el siguiente comando:

sudo chmod 744 /home/criso/RAE_bash

4. Probemos la aplicación.

Busquemos el significado de la palabra “redactar”, el comando es

/home/criso/RAE_bash redactar

el resultado:

Genial ...

Genial ...

Para terminar, el programa tambié acepta tildes y la “ñ”.

Visto en: Linfox

Spanish flagItalian flagChinese (Simplified) flagPortuguese flagEnglish flagJapanese flagArabic flagHindi flag

también puedes ver este artículo en:

Temas relacionados

Si te gustó este post considera dejarnos un comentario o suscribirte al feed para recibir otros en tu lector de RSS preferido.

Comentarios

Aún no hay comentarios.

Dejar un comentario

(requerido)

(requerido)