Curiosity is insubordination in its purest form. -Vladimir Nabokov

jueves, 15 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!!!