X-Git-Url: https://git.wikimedia.ca/?p=eccc_to_commons.git;a=blobdiff_plain;f=mediawiki_post.sh;fp=mediawiki_post.sh;h=1f0d382c2f02dfe3f91d6edf074bbf9be549e8ee;hp=3e4c3c3aa2bf59c2c8571777dfea1b8a6355ca55;hb=b5333d25fa9bb69099ff6483b9c6aff2f5862b54;hpb=601a2c77318c4b989c6a4244e1e8eb35f1020e61 diff --git a/mediawiki_post.sh b/mediawiki_post.sh index 3e4c3c3..1f0d382 100755 --- a/mediawiki_post.sh +++ b/mediawiki_post.sh @@ -139,7 +139,7 @@ do fi # Upload - BODY=$(curl -X POST -d 'action=edit' --data-urlencode "title=${URI_PATH}" --data-urlencode "text@${REPLY}" -d "token=${CSRF_TOKEN}" -d 'format=xml' -b "${COOKIE_JAR}" -c "${COOKIE_JAR}" "${ENDPOINT}") + BODY=$(curl -X POST -d 'action=edit' --data-urlencode "title=${URI_PATH}" --data-urlencode "text@${REPLY}" -d "token=${CSRF_TOKEN}" -d 'format=xml' -d 'bot=1' -b "${COOKIE_JAR}" -c "${COOKIE_JAR}" "${ENDPOINT}") RESULT=$(echo "${BODY}" | xmlstarlet sel -t -v '/api/edit/@result' -) case "${RESULT}" in