#!/usr/bin/zsh

calibre_output=$(calibredb add "$1" 2>&1)
book_id=$(echo $calibre_output|cut -d\  -f 4)
echo $book_id|grep -q '^[0-9][0-9]*$' || {
    book_id=$(calibredb list -s "title:$(echo $calibre_output|sed -n '2s/^  //p')"|sed -n '1s/ .*//p')
}

echo $book_id
