133 lines
4.7 KiB
Plaintext
133 lines
4.7 KiB
Plaintext
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
|
|
} |