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 |