Software /
code /
prosody-modules
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 |
parent | 2334:c728b2f77c7c |
child | 3168: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 |