#!/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