#!/bin/bash
COUNTDATA="/tmp/gcin_word_count_`whoami`_`date +%Y%m%d`"
RAWIMG="/home/kaichan/grid.png"
OUTIMG="/tmp/_gcin_count.png"
POS_X=10
POS_Y=10
FONT_SIZE=20
INTERVAL=100

read -r aa
echo -n $aa

touch $COUNTDATA
declare -i count=`cat $COUNTDATA`
declare -i len=` echo -n $aa | python -c "import sys;a=sys.stdin.readlines();s=unicode(a[0], \"utf-8\");print len(s)"`

declare -i mod_a=$count%$INTERVAL
let count=$count+$len
declare -i mod_b=$count%$INTERVAL

echo $count > $COUNTDATA

function pop_img {
  convert $RAWIMG -pointsize $FONT_SIZE -draw "gravity northwest fill black text $POS_X,$POS_Y 'Count: $count'" $OUTIMG
  gcin-message -icon $OUTIMG -duration 1000
}

if [ $mod_a -gt $mod_b ] ; then
  pop_img ;
elif [ $mod_a -eq $mod_b ] && [ $len -gt 0 ]; then # interval == len
  pop_img ;
fi

exit 0

