From 89eabe9f87673c23954b547408cb7dfbdcf61916 Mon Sep 17 00:00:00 2001 From: Timotej Lazar Date: Mon, 13 Nov 2023 10:37:42 +0100 Subject: [PATCH] Support signing multiple documents --- margfools | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/margfools b/margfools index 55bbbed..fed38bf 100755 --- a/margfools +++ b/margfools @@ -58,8 +58,9 @@ if __name__ == '__main__': if params.get('registerCertificate'): q = {'registerCertificate': 1} else: - q = {'documentId': params['documentId'][0]} - r = session.post(f'{url}/signatures?{urllib.parse.urlencode(q)}', headers=headers) + q = {'documentId': [i for i in params['documentId'][0].split(',')]} + qs = urllib.parse.urlencode(q, doseq=True) + r = session.post(f'{url}/signatures?{qs}', headers=headers) # get signature request and mix in my secrets and publics request = json.loads(r.text)