Se encuentra usted aquí

Consultar el Diccionario de la RAE desde la consola.

Introducción

Cuantas veces no hemos querido consultar el diccionario de la RAE en búsqueda de algún término
pero nos hemos encontrado con la lentitud de los navegadores, la inaccesibilidad de las páginas web etc.

Con este sencillo script para Bash, podemos consultar el diccionario de la RAE rápidamente
desde la consola de comandos, simplemente ejecutando el script y pasando como parámetros la palabra que se desea buscar.

La salida está paginada, con lo que se puede revisar el texto con el modo de revisión de Orca, Yasr o Speakup.

Gracias a Nahuel_111 en Ubuntu-es por contribuir y compartir este código.

Requisitos para que funcione el script

Necesitaremos tener instalados los siguientes paquetes para que funcione el script:

  • Curl: sudo apt-get install curl
  • html2text: sudo apt-get install html2text

Script de consulta a la RAE

  • Desde un editor de textos (gedit) o nano en la consola, vi, emacs u otros, crear un archivo (por ejemplo de nombre rae) con el siguiente contenido:
    inicio del script
    #!/bin/sh
    curl -s "http://buscon.rae.es/draeI/SrvltGUIBusUsual?LEMA=$1&origen=RAE" | html2text | head -n-2
    fin del script
    Nota: Eliminar las lineas inicio del script y fin del script.
  • Guardar el archivo y copiarlo a /usr/local/bin.
     sudo cp rae /usr/local/bin
  • Dar permisos de ejecución:
    sudo chmod +x /usr/local/bin/rae
  • Listo. Ahora para consultar el script bastará ejecutar desde la consola el comando:
    rae palabra

Notas finales

Para facilitar más aún la consulta se podría integrar en un interface con zenity, o incluso en el propio lector de pantalla Orca para cuando estemos sobre cualquier palabra con un simple comando obtener la definición. Pero eso lo dejaremos para otro episodio.
El funcionamiento de este script está supeditado a los cambios de la web del diccionario, con lo cual podría dejar de funcionar si cambia el formato de llamada para consultas.
Agradecemos cualquier cambio, mejora, crítica si es constructiva
y cualquier problema que podáis tener lo comuniquéis a esta entrada, en los comentarios.

Un saludo, y espero que sea de utilidad

Javi

Forums: 
Categorías: 

Aunque funcionaba bastante bien, el script ha dejado de funcionar por cambio en el formato de la página de la RAE.
Habrá que investigar un poco más sobre como solucionarlo o crear alguna solución alternativa.

¿Alguien tiene alguna forma más accesible para leer el Diccionario de la RAE?

Saludos
Javi

El problema es que la página del DRAE hace uso de javascript
a menos que se emplee un motor javascript ya no estará disponible este script.

No obstante, me encuentro preparando un pequeño programa que usa GTK 3, WebKit para presentar una interfaz de consulta rápida al DRAE desde el escritorio.
Os mantendré informados de los avances.

Saludos,
Javi