Buscando en la DRAE en linux :D

Buenas! Pues buscando una palabra (putos examenes de lengua y la puta casuistica cawento ) pues en la drae me he encontrado con esto:

#!/bin/bash

[ -z "$1" ] && {
        echo "Modo de empleo: $0 lema"
        exit 1
}

if [ -n "`type w3m 2> /dev/null`" ]; then
    DOWNLOAD="w3m -dump -T text/html -S ";
elif [ -n "`type lynx 2> /dev/null`" ]; then
    DOWNLOAD="lynx --dump --nolist";
else
    echo "No se encuentra ningún programa que pueda ser utilizado"
    echo "para acceder al diccionario. Instale w3m o lynx."
fi

$DOWNLOAD "http://buscon.rae.es/draeI/SrvltGUIBusUsual?TIPO_HTML=2&LEMA=$1"

exit 0


Programita en bash para buscar palabras en la drae.

Aquí teneis más

Espero que a alguno le valga

Salu2!

PD: ya, ya se que tambien se puede con el konqueror, pero esto es mas freak [sonrisa]

EDITO: funciona, funciona, y parece que bastante bien :-P

dani@Gentoo ~ $ drae casuística
   Ver artículo enmendado casuístico, ca.
   1. adj. Perteneciente o relativo al casuista o a la casuística.
   2. adj. Dicho de una disposición legal: Que rige casos especiales y no
   tiene aplicación genérica.
   3. f. En teología moral, aplicación de los principios morales a los
   casos concretos de las acciones humanas.
   4. f. Consideración de los diversos casos particulares que se pueden
   prever en determinada materia.

           Real Academia Española © Todos los derechos reservados
Ostras, que chulo! Gracias!
interesante e "instalado"
Joder, qué chulo!!!

¿Alguien sabe algo similar en inglés? Toy buscando un buen diccionario pero no encuentro mucho...

Salu2!
FuckingFreaky escribió:¿Alguien sabe algo similar en inglés? Toy buscando un buen diccionario pero no encuentro mucho...

A mi me gusta este sitio:

http://www.answers.com/

Me gusta porque cuando buscas una palabra te da una definición y no sólo la traducción.

Además lo puedes meter en el buscador de firefox:

http://www.answers.com/main/firefox_plugins.jsp
Y otro que encontré por bulma hace mucho tiempo que en mi opinión es un poco más "guarro".

#!/bin/bash
trap "rm -rf /tmp/drae.$$" 1 2 3 9 15
lynx -dump --nolist "http://buscon.rae.es/draeI/SrvltGUIBusUsual?TIPO_HTML=2&LEMA=$1" > /tmp/drae.$$
cat /tmp/drae.$$ 2> /dev/null | tail -n $((`wc -l /tmp/drae.$$ 2> /dev/null | awk '{ print $1 ;}'`-2)) | more
echo
if [ -f /tmp/drae.$$ ]
then rm /tmp/drae.$$
fi


Voy a probar el tuyo porque este se vuelve un poco loco a veces... [sati]

Salu2 ;)
joder como se "instalaban" esas cosas? ><
Metelo en /usr/bin/ con permisos de ejecucion.
joder he borrado sin querer el archivo /bin/bash xD

Ahora que? Oooh

joder me he kedado sin consola xD
Vaya, está curioso esto del DRAE, lástima que tarde tanto en encontrar respuesta :(
Pos a mí me falla

mi fallo en el script escribió:rae otro
w3m version w3m/0.5.1, options lang=en,m17n,image,color,ansi-color,mouse,gpm,menu,cookie,ssl,ssl-verify,external-uri-loader,w3mmailer,nntp,gopher,ipv6,alarm,mark,migemo
usage: w3m [options] [URL or filename]
options:
-t tab set tab width
-r ignore backspace effect
-l line # of preserved line (default 10000)
-I charset document charset
-O charset display/output charset
-B load bookmark
-bookmark file specify bookmark file
-T type specify content-type
-m internet message mode
-v visual startup mode
-M monochrome display
-N open URL of command line on each new tab
-F automatically render frame
-cols width specify column width (used with -dump)
-ppc count specify the number of pixels per character (4.0...32.0)
-ppl count specify the number of pixels per line (4.0...64.0)
-dump dump formatted page into stdout
-dump_head dump response of HEAD request into stdout
-dump_source dump page source into stdout
-dump_both dump HEAD and source into stdout
-dump_extra dump HEAD, source, and extra information into stdout
-post file use POST method with file content
-header string insert string as a header
+ goto line
-num show line number
-no-proxy don't use proxy
-4 IPv4 only (-o dns_order=4)
-6 IPv6 only (-o dns_order=6)
-no-mouse don't use mouse
-cookie use cookie (-no-cookie: don't use cookie)
-pauth user:pass proxy authentication
-graph use graphic character
-no-graph don't use graphic character
-s squeeze multiple blank lines
-W toggle wrap search mode
-X don't use termcap init/deinit
-title[=TERM] set buffer name to terminal title string
-o opt=value assign value to config option
-show-option print all config options
-config file specify config file
-help print this usage message
-version print w3m version
-debug DO NOT USE


[enfa]
Cambia esta linea:

DOWNLOAD="w3m -dump -T text/html -S "


por esta:

DOWNLOAD="w3m -dump -T text/html "
Mr.Ollie escribió:joder como se "instalaban" esas cosas? ><

Yo lo he creado en mi /usr/local/bin. Podrias haberlo instaldo en ~/.bin, y añadir esa carpeta al PAHT. Un saludo
Kedao escribió:Vaya, está curioso esto del DRAE, lástima que tarde tanto en encontrar respuesta :(


Es cosa de la web de la rae, es lenta con cojones :)
13 respuestas