#!/bin/bash
name="${1}"
media_name="${name}_anki.media"
txt_name="${name}_anki.txt"
zip_name="${name}_anki.zip"
pdf_name="${name}.pdf"
rm -rf $media_name $txt_name $zip_name
mkdir $media_name
pdftoppm $pdf_name $media_name/$name
for x in $media_name/*.ppm; do
convert $x ${x%.ppm}.png
done
rm -f $media_name/*.ppm
for ((x=3;; x=x+2)); do
[ -f "$( printf '%s/%s-%03d.png' "$media_name" "$name" $x )" ] || break
printf '
\t
\n' "$name" $x "$name" $((x+1))
done > "${name}_anki.txt"
zip "$zip_name" "$txt_name" "$media_name"/*.png