Avatars.io client

npm install avatars.io
24 downloads in the last week
51 downloads in the last month

Avatars.io client library

Hosted User Avatar Service for your Apps and Site.


npm install avatars.io


var AvatarsIO = require('avatars.io');

// getting URLs to avatars from social networks

AvatarsIO.assetURL('twitter', 'vdemedes'); // http://avatars.io/twitter/vdemedes

// auto-detecting avatar on social networks

AvatarsIO.auto('vdemedes'); // http://avatars.io/auto/vdemedes
AvatarsIO.auto('vdemedes', ['facebook', 'twitter']); // http://avatars.io/auto/vdemedes?services=facebook,twitter

// uploading own avatars

AvatarsIO.appId = 'your app id';
AvatarsIO.accessToken = 'your access token';

AvatarsIO.upload('path/to/image.jpg', function(err, url){
    // url is a URL of just uploaded avatar

// uploading own avatars with custom identifier assigned to them

AvatarsIO.upload('path/to/image.jpg', 'awesome-image', function(err, url){
    // url could be http://avatars.io/asfsd8fh45fjisdf/awesome-image


Run tests by executing mocha in Terminal.


© Chute Corporation.

npm loves you