#!/bin/bash

[ "$1" = "-l" ] && LOOP=true

[ -f thumbs ] || touch thumbs

while true
do
  grep -A1 "[[:blank:]].*," liste | sed -e "s:#.*::" -e "s://.*::" | while read nr name
  do
    [ "$nr" = "--" ] && unset file && continue
    if [ "$file" ]
    then
      grep -q "^$file[[:blank:]]" thumbs 2>/dev/null && unset file
    fi
    if [ "$file" ]
    then
      # grep -q "^$file[[:blank:]]" thumbs && unset file && continue
      n=$(($(echo $nr | sed "s:[^0-9].*::") - 1))
      [ $n -gt 0 ] && echo $file $n | tee -a thumbs
      unset file
    fi
    echo "$name" | grep -q , && file=$(webnormalize "$name")
    grep -q "^$file[[:blank:]]" thumbs 2>/dev/null && unset file
    if [ "$file" ]
    then
      echo "$nr" | grep -q [,-]
      if [ $? -eq 0 ]
      then
        n=$(echo $nr | sed "s/.*[^0-9]//")
        [ "$n" ] && [ $n -gt 0 ] && echo $file $n | tee -a thumbs
        unset file
      fi
    fi
  done
  [ $LOOP ] || break
  read -t 1
done
