summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <grothoff@gnunet.org>2022-12-28 01:14:49 +0100
committerChristian Grothoff <grothoff@gnunet.org>2022-12-28 01:14:49 +0100
commit780e28adf6acc89b3e28a009f5e275765448c872 (patch)
treed4bc1b94ff8ef8e75dfb8a92aecf71bb48c3309a
parenta9b7985370d3617b56baed292fc5eaaaa89a3ea9 (diff)
downloadanastasis-780e28adf6acc89b3e28a009f5e275765448c872.tar.gz
anastasis-780e28adf6acc89b3e28a009f5e275765448c872.tar.bz2
anastasis-780e28adf6acc89b3e28a009f5e275765448c872.zip
-almost working posting
-rwxr-xr-xsrc/authorization/anastasis-authorization-post.sh38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/authorization/anastasis-authorization-post.sh b/src/authorization/anastasis-authorization-post.sh
index 3971309..f74f382 100755
--- a/src/authorization/anastasis-authorization-post.sh
+++ b/src/authorization/anastasis-authorization-post.sh
@@ -49,12 +49,21 @@ cat - | sed -e "s/%NAME%/$NAME/g" \
-e "s/%COUNTRY%/$COUNTRY/g" \
-e "s/%MESSAGE%/$MESSAGE/g" > input.tex <<EOF
\NeedsTeXFormat{LaTeX2e}
-\documentclass[10pt]{letter}
+\documentclass[fontsize=11pt,a4paper,DE]{scrlttr2}
+\makeatletter
+\KOMAoptions{foldmarks=off}
+%\@setplength{toaddrvpos}{30mm}
+%\@setplength{toaddrhpos}{130mm}
+%\@setplength{sigbeforevskip}{10mm}
+\makeatother
+\setkomavar{subject}{Anastasis Recovery}
+%\setkomavar{fromname}{Anastasis SARL}
+\setkomavar{signature}{Anastasis SARL}
\date{\today}
-\address{Anastasis SARL \\\\ 7 rue de Mondorf \\\\ 5431 Erpeldange}
-\signature{Anastasis SARL}
+%\address{Anastasis SARL \\\\ 7 rue de Mondorf \\\\ 5431 Erpeldange}
+%\signature{Anastasis SARL}
\begin{document}
-\begin{letter}{%NAME% \\\\ %STREET% \\\\ %POSTCODE% %CITY% \\\\ %COUNTRY% }
+\begin{letter}{\ \ %NAME% \\\\ \ \ %STREET% \\\\ \ \ %POSTCODE% %CITY% \\\\ \ \ %COUNTRY% }
\opening{To whom it may concern,}
%MESSAGE%
\closing{Best regards}
@@ -98,7 +107,6 @@ RECIPIENT="$(jq -n '
--arg POSTCODE "$POSTCODE" \
--arg COUNTRY "$COUNTRY" \
)"
-echo RECIPIENT $RECIPIENT
SENDER="$(jq -n '
{
@@ -111,8 +119,6 @@ SENDER="$(jq -n '
}'
)"
-echo SENDER $SENDER
-
REQUEST="$(jq -n '
{ data: {
type: "letters",
@@ -120,22 +126,18 @@ REQUEST="$(jq -n '
file_original_name: "input.pdf",
file_url: $UPLOAD_URL,
file_url_signature: $URL_SIG,
- address_position: "right",
+ address_position: "left",
delivery_product: "cheap",
print_mode: "duplex",
auto_send: false,
- print_spectrum: "grayscale",
- meta_data: {
- recipient: $RECIPIENT,
- sender: $SENDER
- } } }
+ print_spectrum: "grayscale"
+ } }
}' \
--argjson RECIPIENT "$RECIPIENT" \
--argjson SENDER "$SENDER" \
--arg UPLOAD_URL "$UPLOAD_URL" \
--arg URL_SIG "$URL_SIG" \
)"
-echo REQUEST $REQUEST
STATUS=$(curl --request POST \
--url $ENDPOINT/organisations/${ORG_ID}/letters \
@@ -144,7 +146,6 @@ STATUS=$(curl --request POST \
-d "$REQUEST" \
-o $MYDIR/final-reply.txt \
-w "%{http_code}" -s)
-echo STATUS $STATUS
cat $MYDIR/final-reply.txt >> $LOGS
case $STATUS in
201)
@@ -157,16 +158,15 @@ case $STATUS in
esac
LETTER_ID=`echo $REPLY | jq -r .data.id`
-exit 0
-
REPLY=`mktemp /tmp/authorization-delete-replyXXXXXX`
-STATUS=$(curl --request POST \
+STATUS=$(curl --request DELETE \
--url $ENDPOINT/organisations/$ORG_ID/letters/$LETTER_ID \
+ --header "Authorization: Bearer $ACCESS_TOKEN" \
-o $REPLY \
-w "%{http_code}" -s)
cat $REPLY >> $LOGS
case $STATUS in
- 200)
+ 204)
;;
*)
echo "Failed to delete letter: $STATUS" >> $LOGS