[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RMS España, España y España



Na más, que sóis la hostia!!

Podéis seguir picandoos, a ver quién hace el mejor script. Luego hacemos una
exposición ;-D

Gracias por los scripts y por lo que enseñan (y entretienen, como el libro
gordo de ptt)


Saludete



On Tue, Jul 08, 2003 at 10:26:19PM +0200, Javier Fernández-Sanguino Peña wrote:
> On Tue, Jul 08, 2003 at 05:01:11PM +0200, Teófilo Ruiz Suárez wrote:
> > El  8-jul-2003 a las 10:15:11, Jesús Roncero escribió:
> > > -----BEGIN PGP SIGNED MESSAGE-----
> > > Hash: SHA1
> > > 
> > > On Tuesday 08 July 2003 01:29, Teófilo Ruiz Suárez wrote:
> > > > sikanda-01:27:57:~$ drae garbeo
> > > >    1. m. paseo ( acción de pasearse). Dar, darse un garbeo.
> > > 
> > > Teo, eso es algún script que tira de rae.es? es GPL? lo compartiría usted? 
> > > jeje :)
> > 
> > El script que yo uso lo hizo Javier Carranza (trunks) y está bastante
> > currado, por que si la definición es larga te lo pasa a un more y por
> > varios detallitos más.
> 
> Y qué tal este script, basado en el de Javier y con algunas cosillas más 
> para funcionar en distintos sistemas ....
> 
> Saludete
> 
> Javi

> #!/bin/bash
> # Programa para acceder al diccionario de la RAE
> # (c) 2003 Javier Fernandez-Sanguino Peña
> # Distribuido bajo los términos de la licencia GNU GPL
> # ver http://www.gnu.org
> 
> error () {
> 	echo "ERROR: $1"
> 	exit 1
> }
> 
> # TODO si se busca más de una iterar por ellas
> [ -z "$1" ] && error "Modo de uso: $0 palabra"
> 
> [ -z "$PAGER" ] && PAGER=more
> 
> # Determine how to set the tempfile
> if [ -n "`which tempfile`" ]; then
> 	draetmp=`tempfile`
> else
> 	draetmp=/tmp/drae.$$
> fi
> trap "rm -rf $draetmp" 1 2 3 9 15
> 
> if [ -n "`which lynx`" ]; then
> 	DOWNLOAD="lynx --dump --nolist";
> elif [ -n "`which links`" ]; then
> 	DOWNLOAD="links -dump";
> elif [ -n "`which w3ma`" ]; then
> 	DOWNLOAD="w3m -dump -T text/html -s";
> else
> 	error "No se encuentra un programa que pueda ser utilizado para acceder al diccionario";
> fi
> 
> 
> $DOWNLOAD "http://buscon.rae.es/draeI/SrvltGUIBusUsual?TIPO_HTML=2&LEMA=$1"; > $draetmp
> [ $? -ne 0 ] && error "Error al acceder a buscon.rae.es"
> 
> 
> if [ -f "$draetmp" ] 
> then
> 	cat $draetmp 2> /dev/null | tail -n $((`wc -l $draetmp 2> /dev/null | awk '{ print $1 ;}'`-2)) | $PAGER
> 	echo
> 	rm $draetmp
> else
> 	error "Error al acceder al fichero temporal (no creado)"
> fi
> 
> exit 0




-- 
May the source be with you               NO A LA GUERRA - NOT TO WAR
--------------------------------------------------------------------
Ignacio García Fernández                       Instituto de Robótica
<ignacio.garcia_at_uv.es>                    Universidad de Valencia
http://robotica.uv.es/~ignacio/                     Tlf. 96 354 3564

Attachment: pgpYuceJTVh1t.pgp
Description: PGP signature


Reply to: