#!/bin/bash

# script da lanciare dopo aver preparato le immagini con fai_tutte_immagini.sh
#  e dopo averne fatto le versioni piccole con fai_immagini_piccole.sh

set -eu

from="$1"
texttemplate=mail.txt
htmltemplate=mail.htm

textfinal=$(mktemp)
htmlfinal=$(mktemp)
trap 'rm -f "$textfinal" "$htmlfinal"' EXIT
cd "$(dirname $0)"
mkdir -p outmails/

ruoppolo="$HOME/.virtualenvs/ruoppolo/bin/python $HOME/my/ror/ruoppolo/ruoppolo.py"

cat fatti.tsv | 
while read line
do
    num=$(cut -f 1 <<<"$line")
    addr=$(cut -f 2 <<<"$line")
    nome=$(cut -f 3 <<<"$line")
    #echo "$nome      $line"
    fname="$(printf %03d $num)-$addr"
    imgfname="out/small/$fname.png"
    mailfname="outmails/$fname.eml"
    if test ! -f "$imgfname"
    then
        echo "mannaggia cristo $imgfname" >&2
        continue
        exit 1
    fi
    if test -f "$mailfname"
    then
        continue
    fi
    sed < "$texttemplate" -e "s/NOMECOGNOME/$nome/"  > "$textfinal"
    sed < "$htmltemplate" -e "s/NOMECOGNOME/$nome/"  > "$htmlfinal"
    $ruoppolo \
        --subject "La tua tessera del radioabbonamento ad OndaRossa è arrivata" \
        --htmlfile "$htmlfinal" \
        "$from" "$addr" \
        "$textfinal" "$imgfname" > "$mailfname"
done  #< fatti.tsv
