#!/bin/ksh
echo 'Interface to Google Chart Pie Chart interfacer created by RJM Programming ...'
echo ''
equl="="
prefd=",%20[~"
suffd="]%20"
echo "Verb for command line eg. open eg. curl "
read verb
if [ -z "$verb" ]; then
 verb="open"
fi 
if [ ! -z "$verb" ]; then
echo ''
echo "Enter Pie Chart title [My Daily Activities] "
read pie_chart_title
if [ -z "$pie_chart_title" ]; then
 pie_chart_title="My Daily Activities"
fi 
echo ''
echo "Enter ${pie_chart_title} Activity Type title [Task] "
pie_chart_title="`echo ${pie_chart_title} | sed '/ /s//_/g'`"
read activity_type_title
if [ -z "$activity_type_title" ]; then
 activity_type_title="Task"
fi 
if [ ! -z "$activity_type_title" ]; then
activitytypetitle="`echo ${activity_type_title}`"
echo ''
echo "Enter ${activity_type_title} Measure title [Percentage] "
activity_type_title="`echo ${activity_type_title} | sed '/ /s//_/g'`"
read measure_title
if [ -z "$measure_title" ]; then
 measure_title="Percentage"
fi 
measuretitle="`echo ${measure_title}`"
measure_title="`echo ${measure_title} | sed '/ /s//_/g'`"
echo ''
echo "Enter semicolon separated list of Pie Chart comma separated ${activitytypetitle},${measuretitle} data sets  eg. Sleep,30;Work,30;Eating,10;Entertainment,20;Daily Chores,10 "
read commastring
if [ ! -z "$commastring" ]; then
cstring="`echo ${commastring} | sed '/,/s//~,/g' | sed '/;/s//]%20,%20[~/g'`"
commastring="`echo ${prefd}${cstring}${suffd}`"
echo ''
echo 'Starting the call ...'
rhs="`echo https://www.rjmprogramming.com.au/PHP/PieChart/pie_chart.php?${pie_chart_title}__${activity_type_title}__${measure_title}__listis${equl}${commastring} | sed '/ /s//%20/g'`"
echo "$verb ${rhs}"
ksh -c "$verb ${rhs}"
exit
fi
fi
fi
exit
