Bienvenido a Tecnohackers

Tecnohackers » Sistemas Operativos » Sistemas Operativos Libres
 » 

Un diccionario en la consola [Script]



Autor Tema: Un diccionario en la consola [Script]  (Leído 675 veces)

Desconectado merovingio

  • Global Moderator
  • Experto
  • *****
  • Mensajes: 2760
  • IN HOC SIGNO VINCES
Un diccionario en la consola [Script]
« en: Junio 22, 2012, 01:42:22 pm »
Un script que contiene un buscador para el diccionario de la RAE que se puede ver desde la terminal, esta escrito en Bash y su función es sencilla ya que hace una consulta de una palabra en la web de la RAE y a traves de la terminal vemos los resoltados. El script a sido creado por el dueño de esta You are not allowed to view links. Register or Login.

Código: You are not allowed to view links. Register or Login
#!/bin/sh
if [ -z $1 ];then exit 1; fi
cadena=$(echo $1 | tr [:upper:] [:lower:])
archivoTemp="/tmp/$cadena.rae"
cadena=$(echo "$cadena" | iconv - -f utf-8 -t iso-8859-1)
if [ ! -f "$archivoTemp" ]; then
#urlAntigua="http://buscon.rae.es/draeI/SrvltGUIBusUsual?origen=RAE&LEMA="
url="http://lema.rae.es/drae/srv/search?val="
user_agent="Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; es-ES)"
curl --silent --user-agent "$user_agent" "$url$cadena" | sed 's/<img[^>]*>//gi' | sed -r 's/<\/?(entry|body|html|head)(.*)?>//g' > "$archivoTemp"
fi
if [ -e $(tty) ]; then
lynx -nolist -dump -force-html -hiddenlinks=ignore -assume-charset=utf-8 "$archivoTemp"
else
/usr/bin/kdialog --textbox "$archivoTemp" 400 300 --title "RAE: $1"
fi

Solo hay que copiar el contenido en un archivo, lo llamamos rae, luego lo guardamos en el directorio /bin y le damos permisos de ejecución, con esto hecho solo hay que teclear rae + la palabra a buscar.

visto en espaciolinux

No respondo dudas por IM, usa el FORO


 


SMF 2.0.19 | SMF © 2016, Simple Machines
Paginas Afiliadas
Twitter - FaceBook - Daraxblog
Designed by Smf Personal