"No creas de nosotros cuentos que otros cuenten." Eskorbuto

miércoles, 14 de julio de 2010

Bot IRC que dice titulos de youtubes que escriben los usuarios

Mejor usando el API de youtube, pero bueno, es divertido...
#!/bin/bash

# ~ v0.1 ~ 15-7-2010
# ~ vlan7 ~ http://www.vlan7.org

NICK=vlan7bot
SERVER=${1:-dune.irc-hispano.org}
CANAL=${2:-#canal}

echo "NICK $NICK" >input
echo "USER $NICK $NICK $NICK :$0" >>input
tail -f input | telnet $SERVER 6667 | \
while true
do read LINE #|| break
echo $LINE
if echo $LINE |grep "PING" &>/dev/null
then echo "PONG $LINE" >>input
echo "JOIN $CANAL" >>input #***sacar esto de aqui!!!
echo "MODE $NICK +c" >>input #***sacar esto de aqui!!!
fi
if echo $LINE |grep -i "youtube.com" &>/dev/null
then
LINE=$(echo $LINE |grep -o "www.youtube[^ ]*")
echo "PRIVMSG $CANAL : $(curl ${LINE%&*} 2>&1 |grep -iA2 '<title>' |grep '-' |sed 's/^- //')" >>input
fi
done

Suerte,

Related Posts by Categories



2 comentarios :

Anónimo dijo...

una originak idea para facilitar la comprension y elegir la informacion.

zcom

vlan7 dijo...

Gracias zcom!!!

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.