#!/bin/sh
#*
# Calculate time for every lecture, and the total time of all lectures
#
# USAGE:
#     $0
#     $0 paskaitų-planas/*.txt
#
# INPUT (each file suitable for the 'sum-time' script):
#     sh$ head paskaitų-planas/paskaita-01.txt | tail -n1 
#     1. Bendras įvadas, prisistatymas, kurso tikslai (10")
#
# OUTPUT:
#     sh$ ./scripts/lecture-time paskaitų-planas/paskaita-0[12].txt 
#     LECTURE TIME:	90"	paskaitų-planas/paskaita-01.txt
#     LECTURE TIME:	90"	paskaitų-planas/paskaita-02.txt
#     TOTAL TIME:	180"	(3h 0")	4 acad. hours
#**

BIN_PATH=$(dirname $0)

if [ $# -eq 0 ]
then
    set -- paskaitų-planas/*.txt
fi

for i
do (
    echo "$(${BIN_PATH}/sum-time $i)\t"$i
) done \
| awk 'BEGIN {
           OFS = "\t"
       }
       {
           s += $3;
           print
       }
       END {
           print "TOTAL TIME:",
                 s"\"",
                 "("int(s/60)"h "s%60"\")",
                 s/45" acad. hours"
       }'
