the-riddle
clone your own copy | download snapshot

Snapshots | iceberg

Inside this repository

process_docx.sh
text/x-sh

Download raw (868 bytes)

#! /bin/bash

infolder=${1%/}
outfolder=${2%/}

if [ ! -d "${outfolder}" ]; then
	mkdir "${outfolder}" "${outfolder}/img"
else
	if [ ! -d "${outfolder}/img" ]; then
		mkdir "${outfolder}/img"
	fi
fi

for infile in ${infolder}/*.docx; do
    echo "Converting ${infile}"
    outbase=$(basename "${infile}" .docx)
    outfile="${outfolder}/${outbase}.md"

    if [ ! -f "${outfile}" ]; then
	    pandoc "${infile}" -r docx -t markdown -s -o "${outfile}"
    else
        echo "${mdfile} already exists"
    fi
done;

# Copy over images
for ext in 'jpg' 'JPG' 'jpeg' 'JPEG' 'gif' 'GIF' 'tiff' 'TIFF' 'tif' 'TIF' 'png' 'PNG'; do
	for infile in $infolder/*.$ext; do
		outbase=$(basename "${infile}")
		outfile="${outfolder}/img/${outbase}"

		if [ -f "${infile}" ] && [ ! -f "${outfile}" ]; then
		 	echo "Copying ${infile}"
			cp "${infile}" "${outfile}"
		fi
	done;
done;