Files
apps/scripts/tweet.sh

96 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
lescript=`basename $0 .sh`
flag=$TMP_PATH/bot_$lescript.flag
#
# TOOLS
#
function debug
{
if [ -f $FLAG_PATH/debug ]
then
echo $1
fi
}
function sortie
{
if [ -f $flag ]
then
rm -f $flag
fi
exit $1
}
function succes
{
debug "SUCCES"
sortie 0
}
function echec
{
debug "ECHEC"
sortie 1
}
#
# TEST DU FLAG
#
if [ -f $flag ]
then
debug "$0 is already running !"
exit 1
fi
touch $flag
#
# PARAMETRES PAR FICHIER FLAGS
#
if [ -f $FLAG_PATH/no_tweet ]
then
debug "No Tweet"
echec
fi
if [ ! -d $DATA_PATH/twitterbot ]
then
mkdir -p $DATA_PATH/twitterbot
fi
if [ ! -d $DATA_PATH/emptybot ]
then
mkdir -p $DATA_PATH/emptybot
fi
#
# TWEET
#
# tweet Topisto : empty blocks
$APPS_PATH/twitter/emptybot/robot.sh 2>&1
# tweet frequency : 2 Hours
#TWEETFREQ=7200
#if [ $((TS % $TWEETFREQ)) -eq 0 ]
# Tweet freq : One per Hour
if [ ! -f $DATA_PATH/twitterbot/$DATEHOUR ]
then
debug "send a TWEET"
# tweet R. Topisto
$APPS_PATH/twitter/twitterbot/robot.sh 2>&1
# "auto likes" from Topisto
$APPS_PATH/twitter/likebot/robot.sh 2>&1
touch $DATA_PATH/twitterbot/$DATEHOUR
else
debug "skip TWEET"
fi
#
# SORTIE AVEC SUCCES
#
succes