jacob-mf / drae

drae - uso del diccionario de la RAE en la consola Linux | RAE Spanish dictionary on your Linux term
GNU General Public License v3.0
7 stars 1 forks source link

drae

Build Status Code Climate

Drae - Comando para el uso del diccionario de la RAE en la consola Linux | RAE Spanish dictionary on your Linux term Programa en bash para el uso del diccionario de la RAE en consola | Bash application to show RAE dictionary entries through the commad shell

Probado sobre Linux Debian Buster 10.3 | Tested over Linux Debian Buster 10.3

GNU bash, versión 5.0.3(1)-release (x86_64-pc-linux-gnu)

Requisitos: | Requirements:

Usa paquete 'elinks' (navegador de Internet por texto, versión 0.13.GIT) | Elinks (Text web browser version 0.13.GIT)

Comando 'sed' para lo más complicado de la tarea (GNU sed) 4.7) | Bash command 'sed' (sed (GNU sed) 4.7)

Accede al directorio temporal /tmp el sistema de ficherros | Need access to the temporary directory /temp in the machine's file system

Aplicación basada en otra antigua 'drae' y en el proyecto: | Based on the following project: https://github.com/sardach/rae-cli

Ambas inspiraciones importantes de esta aplicación, y a cuyos autores queremos homenajear aquí. Muchas gracias. | Thanks a lot for the inspiration.

Todas las definiciones son propiedad de la Real Academia Española. | All the definitions provided are trademarks of the Royal Spanish Academy (RAE).

Instalación: | Install:

$ chmod +x drae

Uso | Usage:

luis@pc ~ $ drae consola
 consola

   Del fr. console.

   1. f. Mesa hecha para estar arrimada a la pared, comúnmente sin 
 cajones y con un segundo tablero inmediato al suelo.

   2. f. Dispositivo que, integrado o no en una máquina, contiene los
   instrumentos para su control y operación.

   3. f. videoconsola.

             Real Academia Española © Todos los derechos reservados

luis@pc ~ $ drae --ayuda
DRAE 0.11, el Diccionario de la Real Academia Española desde la consola.

Modo de empleo: drae [OPCIÓN] [PALABRA]
 Muestra la definición del diccionario acerca de la PALABRA (máximo una)
 introducida (algunas opciones no requieren del párametro PALABRA).

Opciones disponibles en la versión actual:

   drae PALABRA      muestra la definición de la palabra, si existe,
                     o muestra otras que pudieran estar relacionadas

   drae -A           muestra la definición de una palabra al azar
   drae -a PALABRA   muestra anagramas de la palabra (otras palabras
                     formadas con las mismas letras).
   drae -C [LETRAS]  muestra palabras (lemas) que contengan
                     las letras introducidas.
   drae -p           muestra la palabra del día de la RAE                 
   drae -e [LETRAS]  muestra palabras que empiecen en las letras dadas
   drae -t [LETRAS]  muestra palabras que terminen con las letras dadas
   drae -c [VERBO]   muestra las posibles conjugaciones del verbo
   drae --ayuda      muestra esta pantalla
   drae --version    muestra la versión instalada del programa

Ejemplos:
    drae albos       se muestra a la entrada del diccionario de la
                     palabra "albo, ba", aunque se consulte el plural
    drae -e cada     se enumeran palabras que empiezan por: "cada"

Aplicación basada en otra antigua 'drae' y en el proyecto:
 <https://github.com/sardach/rae-cli> 
 Inspiraciones ambas de esta aplicación, y a cuyos autores queremos
 homenajear aquí. Muchas gracias. 
Todas las definiciones son propiedad de la Real Academia Española.
Si lo desea puede informar sobre errores y sugerencias en:
 <https://gitlab.com/caldez/drae>
¡Salud!

luis@pc ~ $ drae --help
DRAE 0.11, the Spanish RAE dictionary from the console.
 * Real Academia Española (Spanish Royal Academy)

Usage: drae [OPTION] [WORD]
 Output the dictionary defnition of the selected WORD (just one)
 (some options do not require any WORD as param).

Available options in the current version:

   WORD         output the word defnition, if exists,
                     or give hints of other(s) probably related

   -A           output the an aleatory (random) word definition entry
   -a WORD      output  anagram(s) of the entered word (other ones
                     that contain the same letters).
   -C [LETTERS] output words (lemmas) so contains
                     the requested letters.
   -p           output the word ('palabra') of the day by the RAE                 
   -e [LETTERS] output word(s) that begins ('empezar')
                     in the introduced letters
   -t [LETTERS] output word(s) that end ('terminen') 
                     on the entered letters
   -c [VERB]    output possible conjugations of the entry verb

   --ayuda      show same help in Spanish
   --help       output this help info again
   --version    output program version

Samples:
    drae albos       output the RAE dictionary entry of the
                     word "albo, ba", though plural form was requested
    drae -e cada     output Spanish word(s) that starts on: "cada"

This applications is based on old 'drae' one and the project:
 <https://github.com/sardach/rae-cli> 
 Both big inspirations of this project, so we want to 
 honour them their authors here. Thanks a lot! 
All the definitions are property of the Royal Spanish Academy.
If you wish you can report aboout errors, suggestions in:
 <https://github.com/jacob-mf/drae>
 <https://gitlab.com/caldez/drae>
Cheers!

Si lo desea puede informar sobre errores y sugerencias en: | If you wish you can report aboout errors, suggestions in:

https://github.com/jacob-mf/drae

https://gitlab.com/caldez/drae

https://libregit.org/caldez/drae

LICENSE

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later versions.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.