talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit 3fd05a0f8ccd49ac57bf6c83f01a3284b20a807a
parent 1dd522127b992fb19cf59ffe64682927c70af256
Author: Ricardo Mones <ricardo@mones.org>
Date:   Sat, 15 Mar 2014 16:05:05 +0100

A better README for libravatar plugin

 • Structure it more clearly (I hope)
 • Add a section about network issues and possible workarounds
 • Talk about plugin hidden property (yes, they're everywhere)

Diffstat:
Msrc/plugins/libravatar/README | 44+++++++++++++++++++++++++++++++++++++-------
1 file changed, 37 insertions(+), 7 deletions(-)

diff --git a/src/plugins/libravatar/README b/src/plugins/libravatar/README @@ -1,5 +1,13 @@ Libravatar plugin for Claws Mail --------------------------------- +================================ + +1. What is it for? +2. Network issues +3. Cache details +4. Reporting bugs + +1. What is it for? +------------------ This plugin allows showing the profile picture associated to email addresses provided by https://www.libravatar.org/. You can read @@ -16,23 +24,45 @@ Face/X-Face machinery will operate as usual, allowing to show the avatar images provided by those headers when no profile picture exists in the servers. +2. Network issues +----------------- + +This plugin requires a reliable network connection to work. If your +connection is unreliable or has high latency you're going to experience +delays when viewing messages for first time (or always if you disable +cache, which is not recommended, of course). + +Another option to alleviate high network latency is to install a local +libravatar server (see http://wiki.libravatar.org/running_your_own/), +then change the “base_url” hidden property on your ~/.claws-mail/clawsrc +file to point your local server URL instead of Libravatar project's URL. + +Yet another option is using a caching proxy on your network. + This plugin uses libcurl to download images, so proxy support is already implemented. You just need to set the “http_proxy” variable in your environment before launching Claws Mail (see ENVIRONMENT section in curl(1) manpage for details). +3. Cache details +---------------- + This plugin saves retrieved images for later reuse instead of making a network request on every message. Cache directory is in ~/.claws-mail/avatarcache. Does also save the missing ones in a -special file to avoid filling the cache with empty files. You can -control how much time will be kept there before trying to download -them again. Missing items are valid for more time, 7 times your -configured interval cache time. You can disable the image cache, +special file to avoid filling the cache with empty files. + +You can control how much time will be kept there before trying to +download them again. Missing items are valid for more time, 7 times +your configured interval cache time. You can disable the image cache, but notice that write access to avatarcache is still required. Missing cache cannot be disabled. -The TODO file contains more known issues/enhancements, read it before -reporting bugs. +4. Reporting bugs +----------------- + +The TODO file contains more known issues/enhancements, please read it +before reporting bugs. -- Ricardo Mones <ricardo@mones.org>