Instead of showing the silhouette, I want to show a randomly generated but consistent (same avatar for same user at all times) icons/avatars for users that do not upload a profile photo yet.
I have run into http://avatars.adorable.io
Anyone with other/better options?
I've used this in the past for a similar kind of thing: https://jdenticon.com/
You give it a string value (user email, user ID, etc.), and it produces a abstract geometric avatar image (similar to gravitar). I've used it in Node.js, though it looks like they support a few different programming languages.
Oh shit this is so cool! So gonna use it on my project!!
That's the same type of thing GitHub uses, irrc
Here you go, open source and many options:
https://turtle.community/discovery/516
We randomly pick a handful of default avatars we made for new users on Markd. For Battle Tabs, we mix different parts from the characters we've already created for this project (iirc) — it helps that these products already have some characters designed for them for marketing purposes (and one of them is a game).
so you have your own implementation, right?
Yes
how about this one for avatars generating? https://avamake.com
https://github.com/richardARPANET/randomavatar
https://www.programmableweb.com/category/avatars/api
Does https://en.gravatar.com/ do the same?..
Not really, Gravatar ties it to your email address. So if you didn't set up a Gravatar on the email you are using it won't have an avatar.
honestly not sure. could not find my way around on gravatar site.
could not even get pass the wordpress login.
It's just that if you ever set one up for one of like 60mil sites it could be on that other site too...
Like Gravatar or a social platform login..(FB, goog, linked..) if you have an independent avatar system I'm probably never going to add one..