comparison mod_http_upload_external/README.markdown @ 2823:f14bea5da323

mod_http_upload_external: add Python service implementation
author Jonas Wielicki <jonas@wielicki.name>
date Wed, 15 Nov 2017 17:29:55 +0100
parents c728b2f77c7c
children 73a610c3c7a9
comparison
equal deleted inserted replaced
2822:37a6121b7373 2823:f14bea5da323
8 8
9 This module implements [XEP-0363], which lets clients upload files 9 This module implements [XEP-0363], which lets clients upload files
10 over HTTP to an external web server. 10 over HTTP to an external web server.
11 11
12 This module generates URLs that are signed using a HMAC. Any web service that can authenticate 12 This module generates URLs that are signed using a HMAC. Any web service that can authenticate
13 these URLs can be used. There is a PHP implementation available 13 these URLs can be used.
14 [here](https://hg.prosody.im/prosody-modules/raw-file/tip/mod_http_upload_external/share.php). To 14
15 implement your own service compatible with this module, check out the implementation notes below (and if you 15 Implementations
16 publish your implementation - let us know!). 16 ---------------
17
18 * [PHP implementation](https://hg.prosody.im/prosody-modules/raw-file/tip/mod_http_upload_external/share.php)
19 * [Python3+Flask implementation](https://github.com/horazont/xmpp-http-upload)
20
21 To implement your own service compatible with this module, check out the implementation notes below
22 (and if you publish your implementation - let us know!).
17 23
18 Configuration 24 Configuration
19 ============= 25 =============
20 26
21 Add `"http_upload_external"` to modules_enabled in your global section, or under the host(s) you wish 27 Add `"http_upload_external"` to modules_enabled in your global section, or under the host(s) you wish