Code :
- export MESSAGE="daPremsBot>prem's"
- while [ 0 ]
- do
- export BLABLANUMBER=`lynx -dump "http://forum.hardware.fr/forum1.php3?config=&interface=0&cat=10" | grep -i "blabla@programmation" | head -1 | tr -s " "| cut -d " " -f 7`
- echo
- echo "current number : $BLABLANUMBER"
- if [ $BLABLANUMBER -lt "500" ]
- then
- # moins de 500 poste ? On se rendors pour une heure
- echo "moins de 500, dodo"
- sleep 3600
- elif [ $BLABLANUMBER -lt "800" ]
- then
- # moins de 800 poste ? On se rendors pour 15 minutes
- echo "moins de 800, dodo"
- sleep 900
- elif [ $BLABLANUMBER -lt "960" ]
- then
- # moins de 960 poste ? On se rendors pour 3 minutes
- echo "pas encore la page 25, dodo"
- sleep 180
- elif [ $BLABLANUMBER -lt "990" ]
- then
- # Debut de page 25 ? On refresh toutes les 30 secondes
- echo "tiens, on est page 25, on commence a surveiller ça"
- sleep 30
- elif [ $BLABLANUMBER -lt "999" ]
- then
- # Moins de 10 posts du split ? On refresh en continu
- echo "Ready to post the split message..."
- elif [ $BLABLANUMBER -eq "999" ]
- then
- # Il y a actuellement 999 posts dans le topic en tête, cest le moment du SPLIT!
- echo "splitting !!!!"
- curl -d "pseudo=kadreg" -d "password=DTC" -d "MsgIcon=1" -d "contenu=daPremsBot>Prems" -d "signature=1" -d "smiley=0" -d "email=1" -d "subcat=" -d "post=31609" -d "stickold=" -d "cat=10" -d "numrep=" -d "quote=" -d "page=22" -d "verifrequet=1100" -d "p=1" -d "sondage=" -d "cache=" -d "owntopic=" -d "config=" -d "sujet=BlaBla@Programmation" "http://forum.hardware.fr/bdd.php3?interface=0&config="
- # pour eviter les ennuis, je vais me rendormir pour 3 heures
- sleep 10800
-
- fi
- done
|