Common Lisp bindings to the popular Gravatar service.

(image-url email &key size default force-default-p rating)

(profile email)

This returns the cl-json formatted profile of the user. Eventually we'll parse this into better structures, but that is TBD.

(profile-url email js-callback)

If you want to process the profile data using client-side JavaScript, this generates a URL that you can use as a src value to the HTML script element. And the JavaScript function named by js-callback will be called on the resulting JSON data.

(qr-code-url email &key size)

This returns an image URL for a QR code that encodes the URL of the user's profile page.