Diciembre 29, 2006

Diccionario RAE en la consola Linux

Categoría: Programación — Edwood @ 11:33 am

Este programa utiliza Lynx para capturar las definiciones dadas por el Diccionario de la Real Academia Española en línea y mostrarlas en la consola de texto de Linux.

# =================================
# Este programa busca definiciones
# utilizando Diccionario RAE

if [ $# -eq 0 ] || [ "$1" = "--help" ] || [ "$1" = "-h" ]; then
echo
echo "==========================================="
echo rae v1.0
echo Este programa busca definiciones
echo utilizando Diccionario RAE
echo "============================================"
echo "Licencia GPL 2.0"
echo "Derechos Reservados 2006: Edwood Ocasio"
echo "Email: edwood_ocasio at yahoo.com"
echo "--------------------------------------------"
echo
echo "Uso: rae 'término' "
echo
echo "	Ej.  rae escáner"
echo
echo Para consultar términos que incluyen espacios
echo debe encerrarse entre comillas dobles
echo
echo "	Ej. rae \"ad hoc\" "
echo
echo "rae -h o rae --help muestran esta ayuda"
echo
exit 0
fi
echo
echo Buscando \"$1\" en el Diccionario RAE ..
lynx -dump "http://buscon.rae.es/draeI/SrvltGUIBusUsual?LEMA=$1"
echo

Se utiliza de esta manera:

rae “ad hoc”

Para esa consulta en la consola aparece esta respuesta:

Buscando “ad hoc” en el Diccionario RAE ..

ad hoc.
(Loc. lat.; literalmente, ‘para esto’).
1. expr. U. para referirse a lo que se dice o hace solo para un fin
determinado.
2. loc. adj. Adecuado, apropiado, dispuesto especialmente para un fin.

Real Academia Española © Todos los derechos reservados

El código de este programa fue mucho más simple que el de las definiciones de Google porque la página web que genera el Diccionario RAE en línea es simple y no tuve que filtrar nada. Lo que ven en la consola es lo que verían en Lynx.

Instalación en Linux

  • Copie y pegue el código de arriba en un editor de texto.
  • Guarde el archivo como ‘rae’
  • Desde la consola de texto haga el archivo ejecutable:
    chmod +x rae

El siguiente proyecto será un traductor, nuevamente aprovechando los que ya están en línea.

Actualización (3-enero-2007)

  1. Encontré en el blog Uluka Graphiks un programa para lograr lo mismo, pero escrito en el 2005:
  2. Este otro se escribió en el 2003 en el portal web Bulma

Es interesante ver cómo distintas personas pueden llegar a desarrollar ideas tan similares en distintos tiempos y lugares. 8)

Más artículos como este en:

Algunos artículos relacionados:


Hay 1 Comentario »

  rss artículos Sindicación RSS para que pueda seguir los comentarios en este artículo.

  1. angel comenta:

    hola amigo..queria hacerte una pregunta, estoy intentando hacer un programa que emule un poco la idea del wordtrainer o algo asi..un popular juego de facebook donde te salen 7 letras desordenadas y debes ordenarlas formando palabras de mas de 3 letras…como con las letras siempre se pueden formar palabras de 7 letras pensaba en buscar en la rae aleatoriamente palabras de 7 letras..tomar una y presentar la letra…no se si sera conveniente tambien buscar palabras de menos letras que utilizen estas mismas letras..por ejemplo SORTIJA..buscar palabras q utilizen estas mismas letras y almacenarlas RISA..ROSA..etc,…esto ya seria mas complicado y tal vez lo conveniente seria que despues q el usuario ingrese la palabra verificarla en la rae..aunq se que el programita ese de facebook no lo hace asi…no se si me podrias asesorar de un algoritmo aproximado de como deberia ser el programa y sobretodo de como buscar palabras aleatorias de 7 letras en la rae..si es posible..si me lo puedes indicar en cualquier lenguaje no hay problema…aunque mejor si es delphi vb c++ c# o python que son de los que entiendo mejor…muchas gracias mi correo angel21ccs jotmail dot com

Deje un comentario

(requerido)

(requerido)




Proudly powered by wordpress - Theme by neuro
   *    Blogalaxia   Galaxia Linux   Unión de Bloggers Hispanos