Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API Site is gone? #108

Open
davidwparker opened this issue Oct 14, 2020 · 17 comments
Open

API Site is gone? #108

davidwparker opened this issue Oct 14, 2020 · 17 comments

Comments

@davidwparker
Copy link

http://avatars.adorable.io/
no longer exists.

Is the only way to use via self-hosting now?

@davidwparker davidwparker changed the title Site is gone? API Site is gone? Oct 14, 2020
@willcrisis
Copy link

+1 on this. I was using it on a project, and got surprised this afternoon when all my avatars stopped working.

As a workaround, I created a Firebase Functions version that can be self-hosted "for free" while we get some responses about what happened to it. This is the repo: https://github.com/willcrisis/adorable-avatars-cloud-functions

@ValentinVignal
Copy link

ValentinVignal commented Oct 15, 2020

Hello, is there any news about this ? I am using your API in several projects too

@gfauchart
Copy link

I've hosted the project on this domain: https://api.hello-avatar.com/adorables/

it's the same API as before, feel free to use it!
https://api.hello-avatar.com/adorables/myseed
https://api.hello-avatar.com/adorables/120/myseed
https://api.hello-avatar.com/adorables/face/eyes2/nose2/mouth1/ff0000/120
https://api.hello-avatar.com/adorables/list

@rylnd
Copy link
Collaborator

rylnd commented Oct 15, 2020

Hey everyone,

I'm no longer a contributor on the project so I don't have any insight into the situation, but I felt the need to chime in and say 🙏 THANK YOU 🙏 to everyone for jumping in and building these solutions. It's really awesome and heartwarming to see people rally like this ❤️ .

Speaking historically: the avatars services was built to be a self-hosted dev tool, and the http://api.adorable.io/ instance was only ever intended to drive the demo page. But it was there, and public, and free, and so people started using it! We tried our best over the years to keep it up and performant, but the amount of traffic (and costs) kept rising, and I assume that trend has continued.

So, I love seeing these ad hoc solutions as (IMO) it's getting back to the original intention of the project! But if there are things that we (the community) can do to make this more distributable/deployable, I think that would benefit everyone.

@trptcolin
Copy link

trptcolin commented Oct 15, 2020

Sorry for the sudden outage, and many thanks to those who have posted workarounds and alternative hosting!

This outage boils down to an issue of an expired credit card with Heroku, where it's hosted, and the Heroku account getting suspended due to unpaid bills.

In getting ready to update the CC, and considering the price tag (we're now at ~$280/month), I think this is a good seam for us to go ahead and shut down the free hosted API.

I know that it's annoying to have a dependency start failing on you like this with no warning, and I'm sorry for that. Unfortunately I think there's no great way to provide an advance warning here, since there are no accounts or anything - but I'm sure there are decent solutions we could brainstorm in hindsight.

In any case, I'm sorry to be the bearer of bad news, but I think your best option will be to self-host, or to point at an alternative hosted domain.

@aldrio
Copy link

aldrio commented Oct 15, 2020

Docker image for self hosters https://hub.docker.com/r/aldrio/adorable-avatars

@FlorianKoerner
Copy link

Very sad to see that the API is currently not available. I liked your avatar style.

I am the maintainer of DiceBear Avatars and can suggest this as an alternative as well.

NotGrm pushed a commit to NotGrm/ember-initials that referenced this issue Oct 27, 2020
This commit replaces the API used to generate an Adorable Avatar due to the original one been shut down by its creator. 

See itsthatguy/avatars-api-middleware#108
Exelord pushed a commit to EmberExperts/ember-initials that referenced this issue Oct 27, 2020
This commit replaces the API used to generate an Adorable Avatar due to the original one been shut down by its creator. 

See itsthatguy/avatars-api-middleware#108
kmohrf added a commit to kmohrf/schnipsel that referenced this issue Oct 31, 2020
The adorable.io service shut down as mentioned in this issue:
itsthatguy/avatars-api-middleware#108

The new service URL is a service run by another individual. As the
service’s code is public we should implement it as a django-app.

Project sources are available:
https://github.com/rylnd/avatars-utils and
https://github.com/adorableio/avatars-api-middleware
ibpavlov pushed a commit to osi-open-source/laravel-teams-logging that referenced this issue Nov 5, 2020
@ianhobbs
Copy link

Thanks @gfauchart I guess we will need to do the same to maintain the service.... Its so good!!

@dariocoroneldev
Copy link

ther is no more site?

RomainMazB added a commit to RomainMazB/octobertricks.com that referenced this issue May 6, 2021
The Adorable's API seems to be down: itsthatguy/avatars-api-middleware#108

I fixed it with an alternative which do exactly the same (same project, hosted elsewhere).
tobias-kuendig pushed a commit to OFFLINE-GmbH/octobertricks.com that referenced this issue May 6, 2021
The Adorable's API seems to be down: itsthatguy/avatars-api-middleware#108

I fixed it with an alternative which do exactly the same (same project, hosted elsewhere).
@viking2917
Copy link

I've hosted the project on this domain: https://api.hello-avatar.com/adorables/

it's the same API as before, feel free to use it!
https://api.hello-avatar.com/adorables/myseed
https://api.hello-avatar.com/adorables/120/myseed
https://api.hello-avatar.com/adorables/face/eyes2/nose2/mouth1/ff0000/120
https://api.hello-avatar.com/adorables/list

Hi @gfauchart Thanks for hosting at https://api.hello-avatar.com/adorables/. Have been using for awhile now successfully, it seems to have stopped working recently, I get "ERROR: Failed to contact the origin".

Is that intentional? Thank you!

@gfauchart
Copy link

Hello @viking2917 ,
Sorry, the bill was getting too high and I ran out of AWS credit :(
some links are still working because the CDN is still up with some cached links, but I had to turn off the webserver

@viking2917
Copy link

Hello @viking2917 ,
Sorry, the bill was getting too high and I ran out of AWS credit :(
some links are still working because the CDN is still up with some cached links, but I had to turn off the webserver

@gfauchart makes sense. Thanks for hosting for a time!

@AlphaWong
Copy link

Docker image for self hosters https://hub.docker.com/r/aldrio/adorable-avatars

I add Heroku support based on ur code

https://github.com/AlphaWong/adorable-avatars

So we should be able to generate identicon for fun after deployed to Heroku

@M4GNV5
Copy link

M4GNV5 commented Nov 25, 2021

We are currently hosting the service at https://adorable-avatars.broken.services/

https://adorable-avatars.broken.services/myseed
https://adorable-avatars.broken.services/120/myseed
https://adorable-avatars.broken.services/face/eyes2/nose2/mouth1/ff0000/120
https://adorable-avatars.broken.services/list

Its running on a Hetzner root server (no unexpected AWS/Heroku bills). Its mainly for our in-house projects and some personal projects, feel free to use it. As long as the server is mostly idling i will keep it running, but if it drains too much ressources it might become broken (as the domain name suggests lol)

@FlorianKoerner
Copy link

FlorianKoerner commented Nov 25, 2021

I like the domain name. 😄

@asbiin
Copy link

asbiin commented Jul 4, 2022

@polettix
Copy link

polettix commented Nov 1, 2022

Not sure whose this site is: http://adorableavatars.com/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests