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

CountAPI temporarily not working #70

Open
vdhamer opened this issue May 7, 2023 · 6 comments
Open

CountAPI temporarily not working #70

vdhamer opened this issue May 7, 2023 · 6 comments

Comments

@vdhamer
Copy link
Contributor

vdhamer commented May 7, 2023

For a few days, starting on May 1st 2023, the GitHub README.md file for Roadmap stated that the CountAPI was down:

Unfortunately the service that Roadmap uses to increment votes is currently down. We're looking into replacements / fixes!

Subsequent removal of the README message on May 4th (@jordibruin) suggests that the issue is now resolved. But it doesn't seem to work. In particular, I can't create a new workspace, increment counters or fetch counts (all 3 are done here in a single API call). Or at a more pragmatic level, that my app's voting on Roadmap items doesn't work.

I am aware that CountAPI was "sold" by the original developer @mlomb to a commercial API site in 2021. But it hasn't shown up as a paid service there yet.

Can we get a brief update on status, and whether/when it should work?
In particular, this helps decide whether to (temporarily?) disable the Roadmap feature in our apps? [ not a big deal in my case, just requires an App update ]

Some initial testing on my side:

  • one error message says An SSL error has occurred and a secure connection to the server cannot be made, suggesting a SSL certificate problem. CountAPI uses https.
  • I tried switching to a fresh namespace. Didn't help: so it is not about "API works, but old counts are lost"
  • I tried wiping local UserDefaults (remove and reinstall app). This UserDefaults entry prevents "duplicate voting" by storing an array of the Roadmap keys that your mobile device has already voted on.
  • Ping times to api.countapi.xyz are long: 100 milliseconds (from The Netherlands to DigitalOcean USA).
@jordibruin
Copy link
Collaborator

They fixed it, but then it broke again after a day 😞 I'm in touch with them, and we're looking at alternatives. Sorry that it's taking so long!

@vdhamer vdhamer changed the title CountAPI (still?) not working CountAPI temporarily not working May 18, 2023
@vdhamer
Copy link
Contributor Author

vdhamer commented Jun 13, 2023

#72

Won't be fixed anytime soon.

@JasonLovesDoggo
Copy link

I've written my own version of CountAPI in golang and it's been used reliably for around 2 months now.

If anyone is interested in switching to it http://abacus.jasoncameron.dev/

@FPST-08
Copy link

FPST-08 commented Jun 15, 2024

As far as I see this correctly, countabc.xyz works exactly like countapi.xyz. They share the same website and documentation apart from the different url. I think making countabc.xyz the default should fix this. I believe you really just need to switch the url.

@vdhamer
Copy link
Contributor Author

vdhamer commented Jun 15, 2024

As far as I see this correctly, countabc.xyz works exactly like countapi.xyz. They share the same website and documentation apart from the different url. I think making countabc.xyz the default should fix this. I believe you really just need to switch the url.

Interesting. "Sharing the same website" just means they share the same hosting service. I guess this may be the original author mlomb, who sold his API software, but it never got supported by the new, commercial owner. The countable site doesn't clearly say who is behind this, which leads to questions about support/uptime.

Is switching to Jason Cameron's (a young student in Canada) Abacus also just a matter of changing the URL? At least he is clearly supporting the site. CountAPI has an unclear post-transfer story.

@JasonLovesDoggo
Copy link

As far as I see this correctly, countabc.xyz works exactly like countapi.xyz. They share the same website and documentation apart from the different url. I think making countabc.xyz the default should fix this. I believe you really just need to switch the url.

Interesting. "Sharing the same website" just means they share the same hosting service. I guess this may be the original author mlomb, who sold his API software, but it never got supported by the new, commercial owner. The countable site doesn't clearly say who is behind this, which leads to questions about support/uptime.

Is switching to Jason Cameron's (a young student in Canada) Abacus also just a matter of changing the URL? At least he is clearly supporting the site. CountAPI has an unclear post-transfer story.

Actually, you can find the info behind countABC in the product hunt page. Just thought I would let you know.

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

4 participants