#!/bin/bash

YEAR="${1:-$(date -d yesterday "+%Y")}"
NETWORK="oftc"
CHANNEL="ovirt"
LOGDIR="$HOME/.irssi/logs/$YEAR/$NETWORK/#$CHANNEL"
WEBDIR="$HOME/web/ekohl.nl/$CHANNEL/$YEAR"

if [ ! -d "$LOGDIR" ] ; then
	exit 0
fi

if [ ! -d "$WEBDIR" ] ; then
	mkdir -p "$WEBDIR"
fi

for i in $LOGDIR/* ; do
	FILENAME="`basename "$i"`"
	DEST="$WEBDIR/$FILENAME"
	if tail -n 1 "$i" | grep -q '^--- Log closed' && [ ! -f "$DEST" ] ; then
		sed 's/ \[[^[]*\]/:/' "$i" > "$DEST"
	fi
done
