Archives: September 2007, October 2007, November 2007, December 2007, January 2008, February 2008, June 2008, July 2008, August 2008, September 2008, October 2008, November 2008, December 2008, February 2009, April 2009, May 2009, January 2010
kiriadas


kir Script a bultu - Subscribe

Inglés
#!/bin/bash
lynx -dump -nolist "http://www.wordreference.com/es/translation.asp?tranword=""$1" | less

Francés
#!/bin/bash
lynx -dump -nolist "http://www.wordreference.com/fres/""$1" | less

Italiano
#!/bin/bash
lynx -dump -nolist "http://www.frasi.net/dizionari/spagnolo-italiano/default.asp?L21=S&vocabolo=""$1" | grep "null.gif" | sed '/\[frasimini.gif\]/s///g' | sed '/\[null.gif\]/s///g' | more

Asturiano
#!/bin/bash
lynx -dump -nolist "http://mas.lne.es/diccionario/index.php?palabra=""$1" | sed ' 1, 10 d'| tac | sed ' 1, 40 d' | tac

Galego
#!/bin/bash
lynx -dump -nolist "http://www.edu.xunta.es/diccionarios/BuscaTermo.jsp?Termo=""$1" | sed ' 1, 28 d ' | sed '/\[shim.gif\]/s///g'

R.A.E.
#!/bin/bash
lynx -dump -nolist "http://buscon.rae.es/draeI/SrvltGUIBusUsual?TIPO_%20HTML=2&LEMA=""$1" | more

Wikipedia en español
#!/bin/bash
links "http://es.wikipedia.org/wiki/""$1"


Script para ver la tv con mplayer
Los canales lógicamente son los que se ven chez-moi

#!/bin/bash
MINPARAMS=1
if [ $# -lt "$MINPARAMS" ]
then
echo " Uso: tv nº_canal, por ejemplo: tv 65 "
echo
echo " --------------------------"
echo " | Lista de canales |"
echo " --------------------------"
echo
echo " TV1 59 "
echo " TV2 65 "
echo " a3TV 47 "
echo " Cuatro 57 "
echo " Tele5 61 "
echo " Tele Asturias 22 "
echo " Tv del Principado 55 "
else
mplayer -tv device=/dev/video0:driver=v4l:width=640:height=480eep.gifutfmt=i420 -vc rawi420 -vo x11 tv://$1
fi
echo
exit 0

Script para grabar la tv con memcoder

#!/bin/bash
MINPARAMS=2
echo
if [ $# -lt "$MINPARAMS" ]
then
echo "Uso: grabar nº_canal file"
echo "Graba en un fichero avi el canal de television"
echo "Ejemplo: grabar 65 pelicula"
echo "Pulsar Control + C para detener la grabacion"
echo
echo " ##########################"
echo " # Lista de canales #"
echo " ##########################"
echo
echo " TV1 59 "
echo " TV2 65 "
echo " a3TV 47 "
echo " Cuatro 57 "
echo " Tele5 61 "
echo " Tele Asturias 22 "
echo " Tv del Principado 55 "
else
mencoder -tv driver=v4l:width=640:height=480 tv://$1-o ~/$2.avi -ovc lavc -oac pcm
fi
echo
exit 0


Meteorologia (Cambiar LEAS por el código ICAO del aeropuerto más cercano)

#!/bin/bash
lynx -dump -nolist "http://www.findlocalweather.com/forecast.php?icao=LEAS" > ~/temporal.txt
echo Asturias, aeropuerto
grep Lat: ~/temporal.txt
grep Temp: ~/temporal.txt
grep Humidity: ~/temporal.txt
grep Barometer: ~/temporal.txt
grep "Wind Speed" ~/temporal.txt
grep "Sunrise:" ~/temporal.txt
grep "Sunset:" ~/temporal.txt
rm ~/temporal.txt
0 Comentarios
Mood: zapped

kir mbmon & conky Sep 30th, 2007 6:16:25 pm - Subscribe
mbmon es un programa que monitoriza las temperaturas y voltajes en modo texto.
Presenta la salida en un terminal renovandose cada x segundos.
Para ver todas sus características y opciones no está de más mirar el man o la documentación en /usr/share/doc/mbmon/
Un ejemplo de uso es el siguiente:

kir@apocalypsis:~$ sudo mbmon

Temp.= 31.0, 52.5, 0.0; Rot.= 0, 2445, 0
Vcore = 1.22, 0.00; Volt. = 3.26, 5.03, 11.07, 0.64, 2.09

Otro ejemplo con una salida más "formateada":

kir@apocalypsis:~$ sudo mbmon -rcl

TEMP0 : 30.0
TEMP1 : 52.5
TEMP2 : 0.0
FAN0 : 0
FAN1 : 2481
FAN2 : 0
VC0 : +1.20
VC1 : +0.00
V33 : +3.26
V50P : +5.03
V12P : +11.07
V12N : +0.97
V50N : +2.44

En el caso de mi equipo TEMP0 corresponde a la temperatura de la placa y TEMP1 a la del procesador y FAN1 al ventilador del procesador. Esto puede mirarse contrastando los valores con los que proporciona el monitoraje de hardware de la bios.
Hay otra forma de uso de mbmon que es iniciarlo como daemon. Para ello editamos /etc/default/mbmon y ponemos esta opción a 1 para habilitar el daemon: START_MBMON=1
Observamos tambien la opción que nos dice el puerto por el que vamos a acceder a mbmon: MBMONPORT="411"

A continuación lo arrancamos con:

sudo /etc/init.d/mbmon start

Para consultar la información hacemos uso de telnet (puede hacerse remotamente tambien)

kir@apocalypsis:/$ telnet localhost 411
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
TEMP0 : 32.0
TEMP1 : 52.5
TEMP2 : 0.0
FAN0 : 0
FAN1 : 2445
FAN2 : 0
VC0 : +1.20
VC1 : +0.00
V33 : +3.25
V50P : +5.05
V12P : +11.07
V12N : +0.88
V50N : +2.34
Connection closed by foreign host.
kir@apocalypsis:/$

Bien, ahora sólo nos queda editar .conkyrc y añadir estas lineas o similares para que
nos presente información sobre los parámetros que seleccionemos de la salida de mbmon:

${color white}Temp. Procesador: ${color #ddaa00}${execi 60 telnet localhost 411 | grep "TEMP0|TEMP1|FAN1" | sed '/TEMP0/s//Placa Base(ºC)/g' | sed '/TEMP1/s//Procesador(ºC)/g' | sed '/FAN1/s//Ventilador(rpm)/g'
} C


Cada 60 segundos conky hará una consulta a mbmon por telnet al puerto 411 y presentará una salida como esta:

Procesador:54.0C
PlacaBase:33.0C
Ventilador:2481 r.p.m
0 Comentarios
Mood: enraptured