#!/bin/bash
set -eux
HOST=https://develop.opencast.org
USER=opencast_system_account
PASSWORD=CHANGE_ME
WORKFLOW=fast
START="$(date -d "1 min" --utc +%Y-%m-%dT%H:%MZ)"
END="$(date -d "2 min" --utc +%Y-%m-%dT%H:%MZ)"
echo '
lk
demo
'"${START}"'
start='"${START}"'; end='"${END}"'; scheme=W3C-DTF;
demo
demo
demo
pyca
parallel
' > dc.xml
# Create media package
curl -f --digest -u ${USER}:${PASSWORD} -H "X-Requested-Auth: Digest" \
"${HOST}/ingest/createMediaPackage" -o mp.xml
# Add Track
curl -f --digest -u ${USER}:${PASSWORD} -H "X-Requested-Auth: Digest" \
"${HOST}/ingest/addTrack" -F flavor=presenter/source \
-F "mediaPackage=\).*$_\1_' mp-t1.xml)
sed "s__${T2}_" mp-t2.xml > mp.xml
# Add DC catalog
curl -f --digest -u ${USER}:${PASSWORD} -H "X-Requested-Auth: Digest" \
"${HOST}/ingest/addDCCatalog" -F "mediaPackage=