#! /bin/bash # Lecture configuration CONFIG="/etc/minetest.chapril.org/mineclone2.conf" CONFIG_KEY="/etc/chagirbot/agiraprilorg.conf" source ${CONFIG} source ${CONFIG_KEY} REDMINE_API_KEY=${key} main() { post_report } post_report() { curl -v -s \ -H "Content-Type: application/json" \ -H "X-Redmine-API-Key: ${REDMINE_API_KEY}" \ -X PUT --data-binary "@-" \ "${REDMINE_BASE_URL}/issues/${REDMINE_TICKET_ID}.json" \ < <(/srv/minetest.chapril.org/tools/rapport_activite/rapport_activite_mineclone2.sh -p | jq --raw-input --slurp '{ "issue": {"notes": .} }') } last_comment_date() { curl -H "X-Redmine-API-Key: ${REDMINE_API_KEY}" -s "${REDMINE_BASE_URL}/issues/${REDMINE_TICKET_ID}.json?include=journals" \ | jq '.issue.journals | last | .created_on' } list() { curl -H "X-Redmine-API-Key: ${REDMINE_API_KEY}" -s "${REDMINE_BASE_URL}/issues/${REDMINE_TICKET_ID}.json?include=journals" \ | jq '.issue.journals[] | [.user.name, .notes]' } main