#!/bin/bash

version=$(dpkg-query -W -f='${Version}' poppler-utils || echo "please_install_poppler-utils")

totextbinary='pdftotext-Linux-x86_64'
infobinary='pdfinfo-Linux-x86_64'
infohack='pdfinfo.sh'

for zoteropath in $(find $HOME/.zotero $HOME/.mozilla -name zotero.sqlite -exec dirname {} \;)
do

	echo $version > $zoteropath/"$totextbinary.version"
	echo $version > $zoteropath/"$infobinary.version"

	ln -s /usr/bin/pdftotext "$zoteropath/$totextbinary"
	ln -s /usr/bin/pdfinfo "$zoteropath/$infobinary"

	cat > $zoteropath/$infohack << EOF
#!/bin/sh
if [ -z "\$1" ] || [ -z "\$2" ] || [ -z "\$3" ]; then
    echo "Usage: $0 cmd source output.txt"
    exit 1
fi
"\$1" "\$2" > "\$3"
EOF


	chmod +x $zoteropath/$infohack

done
