Mercurial > prosody-modules
annotate mod_pep_vcard_png_avatar/README.markdown @ 4876:0f5f2d4475b9
mod_http_xep227: Add support for import via APIs rather than direct store manipulation
In particular this transitions PEP nodes and data to be imported via mod_pep's
APIs, fixing issues with importing at runtime while PEP data may already be
live in RAM.
Next obvious candidate for this approach is rosters, so clients get immediate
roster pushes and other special handling (such as emitting subscribes to reach
the desired subscription state).
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Tue, 18 Jan 2022 17:01:18 +0000 |
parents | e6a3bdbce7b9 |
children |
rev | line source |
---|---|
2218
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
1 Introduction |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
2 ============ |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
3 |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
4 Conversations (an XMPP client for Android) is publishing PEP avatars in the webp file format. However Pidgin and other XMPP desktop clients can only show vcard avatars, that are in the PNG file format. This module is the [mod_pep_vcard_avatar](https://modules.prosody.im/mod_pep_vcard_avatar.html) module extended to also change the avatar file format to PNG. |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
5 |
2496
e6a3bdbce7b9
mod_pep_vcard_png_avatar: Move to dwebp, handle errors on opening file_png.
Michel Le Bihan <michel@lebihan.pl>
parents:
2325
diff
changeset
|
6 This module needs `dwebp` from `webp` package as an additional dependency. |
2325
557dc366838e
Add information about ImageMagick dependency
Michael Vetter <jubalh@openmailbox.org>
parents:
2218
diff
changeset
|
7 |
2218
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
8 Configuration |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
9 ============= |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
10 |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
11 Enable the module as any other: |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
12 |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
13 modules_enabled = { |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
14 "mod_pep_vcard_png_avatar"; |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
15 } |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
16 |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
17 You MUSTN'T load mod\_pep\_vcard\_avatar if this module is loaded. |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
18 |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
19 Compatibility |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
20 ============= |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
21 |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
22 ----- ------------- |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
23 trunk Works |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
24 0.10 Should work |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
25 0.9 Should work |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
26 ----- ------------- |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
27 |
0ca0fdad3b2c
mod_pep_vcard_png_avatar: Add a README
Michel Le Bihan <michel@lebihan.pl>
parents:
diff
changeset
|
28 |