set_agenda_url() { case "$1" in '"Agenda (HTML)"') AGENDA_HTML_URL=$(echo $2 | sed 's/\"//g') ;; '"Agenda (PDF)"') AGENDA_PDF_URL=$(echo $2 | sed 's/\"//g') ;; '"Revised Agenda (HTML)"') AGENDA_REVISE_HTML_URL=$(echo $2 | sed 's/\"//g') ;; '"Revised Agenda (PDF)"') AGENDA_REVISE_PDF_URL=$(echo $2 | sed 's/\"//g') ;; '"Minutes (HTML)"') MINUTES_HTML_URL=$(echo $2 | sed 's/\"//g') ;; '"Minutes (PDF)"') MINUTES_PDF_URL=$(echo $2 | sed 's/\"//g') ;; '"Minutes with Attachments (PDF)"') MINUTES_ATTACH_PDF_URL=$(echo $2 | sed 's/\"//g') ;; '"Agenda Full Package (HTML)"') AGENDA_FULL_HTML_URL=$(echo $2 | sed 's/\"//g') ;; '"Agenda Full Package (PDF)"') AGENDA_FULL_PDF_URL=$(echo $2 | sed 's/\"//g') ;; '"Agenda Cover Page (HTML)"') AGENDA_COVER_HTML_URL=$(echo $2 | sed 's/\"//g') ;; '"Agenda Cover Page (PDF)"') AGENDA_COVER_PDF_URL=$(echo $2 | sed 's/\"//g') ;; '"Post Agenda (HTML)"') AGENDA_POST_HTML_URL=$(echo $2 | sed 's/\"//g') ;; '"Post Agenda (PDF)"') AGENDA_POST_PDF_URL=$(echo $2 | sed 's/\"//g') ;; '"Addendum (HTML)"') ADDENDUM_HTML_URL=$(echo $2 | sed 's/\"//g') ;; '"Addendum (PDF)"') ADDENDUM_PDF_URL=$(echo $2 | sed 's/\"//g') ;; esac } clear_agenda_url() { AGENDA_HTML_URL="" AGENDA_PDF_URL="" AGENDA_REVISE_HTML_URL="" AGENDA_REVISE_PDF_URL="" MINUTES_HTML_URL="" MINUTES_PDF_URL="" MINUTES_ATTACH_PDF_URL="" AGENDA_FULL_HTML_URL="" AGENDA_FULL_PDF_URL="" AGENDA_COVER_HTML_URL="" AGENDA_COVER_PDF_URL="" AGENDA_POST_HTML_URL="" AGENDA_POST_PDF_URL="" ADDENDUM_HTML_URL="" ADDENDUM_PDF_URL="" } download_agendas() { local outdir="$1" if [[ -n $AGENDA_REVISE_PDF_URL ]]; then echo "Saving revised agenda as PDF..." _utils_download_helper "$AGENDA_REVISE_PDF_URL" "$outdir/Agenda_Revised.pdf" fi if [[ -n $AGENDA_PDF_URL ]]; then echo "Saving regular agenda as PDF..." _utils_download_helper "$AGENDA_PDF_URL" "$outdir/Agenda.pdf" fi if [[ -z $AGENDA_REVISE_PDF_URL && -n $AGENDA_REVISE_HTML_URL ]]; then echo "Saving revised agenda as HTML... (no PDF found!)" _utils_download_helper "$AGENDA_REVISE_HTML_URL" "$outdir/Agenda_Revised.html" fi if [[ -z $AGENDA_PDF_URL && -n $AGENDA_HTML_URL ]]; then echo "Saving regular agenda as HTML... (no PDF found!)" _utils_download_helper "$AGENDA_HTML_URL" "$outdir/Agenda.html" fi if [[ -n $AGENDA_FULL_PDF_URL ]]; then echo "Saving full package agenda as PDF... (no HTML found!)" _utils_download_helper "$AGENDA_FULL_PDF_URL" "$outdir/Agenda_FullPackage.pdf" fi if [[ -z $AGENDA_FULL_PDF_URL && -n $AGENDA_FULL_HTML_URL ]]; then echo "Saving full package agenda as HTML... (no PDF found!)" _utils_download_helper "$AGENDA_FULL_HTML_URL" "$outdir/Agenda_FullPackage.html" fi if [[ -n $AGENDA_POST_PDF_URL ]]; then echo "Saving post agenda as PDF..." _utils_download_helper "$AGENDA_POST_PDF_URL" "$outdir/Agenda_Post.pdf" fi if [[ -z $AGENDA_POST_PDF_URL && -n $AGENDA_POST_HTML_URL ]]; then echo "Saving post agenda as HTML... (no PDF found!)" _utils_download_helper "$AGENDA_POST_HTML_URL" "$outdir/Agenda_Post.html" fi if [[ -n $MINUTES_ATTACH_PDF_URL ]]; then echo "Saving minutes with attachments as PDF..." _utils_download_helper "$MINUTES_ATTACH_PDF_URL" "$outdir/Minutes_With_Attachments.pdf" fi if [[ -n $MINUTES_PDF_URL ]]; then echo "Saving minutes as PDF..." _utils_download_helper "$MINUTES_PDF_URL" "$outdir/Minutes.pdf" fi if [[ -z $MINUTES_ATTACH_PDF_URL && -z $MINUTES_PDF_URL && -n $MINUTES_HTML_URL ]]; then echo "Saving minutes as HTML... (no PDF found!)" _utils_download_helper "$MINUTES_HTML_URL" "$outdir/Minutes.html" fi if [[ -n $AGENDA_COVER_PDF_URL ]]; then echo "Saving cover agenda as PDF... (no HTML found!)" _utils_download_helper "$AGENDA_COVER_PDF_URL" "$outdir/Agenda_Cover.pdf" fi if [[ -z $AGENDA_COVER_PDF_URL && -n $AGENDA_COVER_HTML_URL ]]; then echo "Saving cover agenda as HTML... (no PDF found!)" _utils_download_helper "$AGENDA_COVER_HTML_URL" "$outdir/Agenda_Cover.html" fi if [[ -n $ADDENDUM_PDF_URL ]]; then echo "Saving addendum as PDF... (no HTML found!)" _utils_download_helper "$ADDENDUM_PDF_URL" "$outdir/Addendum.pdf" fi if [[ -z $ADDENDUM_PDF_URL && -n $ADDENDUM_HTML_URL ]]; then echo "Saving addendum as HTML... (no PDF found!)" _utils_download_helper "$ADDENDUM_HTML_URL" "$outdir/Addendum.html" fi }