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

Difference between this and OpenWeather API, your future goals? #42

Closed
mbomb007 opened this issue Mar 29, 2023 · 7 comments
Closed

Difference between this and OpenWeather API, your future goals? #42

mbomb007 opened this issue Mar 29, 2023 · 7 comments
Labels

Comments

@mbomb007
Copy link

Background

I'm wondering what are the differences between this and the OpenWeather API? I use the API 2.5, which was mostly compatible with Dark Sky and limits the calls. They also have a newer API 3.0, which requires you to enter payment information even for the free plan. They will charge you if you go over your call limit, rather than returning a "limit reached" response. They also don't tell you how many requests you have left before hitting your limit.

Questions

  1. Dark Sky returned a header in the response that tells users how many requests they have left. Does this API do that?
  2. Do you require payment info for the free plan and charge for going over, or do you limit the requests?
  3. Is there a per-minute rate limit to prevent a massive amount of rapid calls?
  4. Do you plan to change the API or plans offered in a future version similar to what OpenWeather did, or do you plan to keep it the same as a stand-in for Dark Sky?
  5. Do you plan to create and have a weather website available, like darksky.net used to be?
  6. Fun question, do you support or plan to support emoji weather maps, like Dark Sky had?
@cloneofghosts
Copy link
Collaborator

I only have access to the old portal so I'm not sure if anything has changed since the transition to Apiable but I do think that this information should be on the pricing page. It also doesn't tell you how many calls you get either which I find odd.

I'm not 100% on this but I think once you've exhausted your calls the API will return an error code but @alexander0042 knows for sure. The old portal says Requests limited to 100 per second, and 1000 in a burst. but no idea if that has changed.

The front-end website is available at https://merrysky.net

@tannewt
Copy link

tannewt commented May 9, 2023

I just signed up for a free plan and didn't enter any payment info.

@alexander0042
Copy link
Collaborator

Great questions, and apologies for my slow reply here! I'm usually pretty quick at getting to these, but in the deluge after Dark Sky shut down I just got overwhelmed by quantity, so working though stuff now. I've copied and pasted your questions here, so with my answers below them:

  • Dark Sky returned a header in the response that tells users how many requests they have left. Does this API do that?
    • Not yet, but soon! I'm switching over to a new back-end that will provide that in the next couple weeks! It'll work exactly the same way Dark Sky did, so nice solution.
  • Do you require payment info for the free plan and charge for going over, or do you limit the requests?
    • I'm hoping to set something like that up longer term, but for now it's just the quota limits.
  • Is there a per-minute rate limit to prevent a massive amount of rapid calls?
    • Yes, but it's pretty high. Since everything is built using AWS Serverless tools, it scales really well, so while I have a limiter, it's set at 1000 calls/ minute.
  • Do you plan to change the API or plans offered in a future version similar to what OpenWeather did, or do you plan to keep it the same as a stand-in for Dark Sky?
    • Maybe some day! The next steps are on the roadmap, and so text summaries are better short term historic data is first. If I added another format, it would probably be Apple Weather.
  • Do you plan to create and have a weather website available, like darksky.net used to be?
    • Yes! It's not run by me, but I work with the dev on merrysky.net/! Uses Pirate Weather as a data provider, and set up using a similar style.
  • Fun question, do you support or plan to support emoji weather maps, like Dark Sky had?
    • This was great, but alas, I need to get maps working first, and that's another big lift!

Hope this helps, and again, sorry for the slow reply here

@mbomb007
Copy link
Author

As a suggestion, I would like the option to have just quota limits without entering payment info, or at the very least having an option to use a quota, so I can guarantee to myself that I will never be charged, even if I accidentally make a programming mistake.

@alexander0042
Copy link
Collaborator

I guess I should clarify this in the docs, but for the free level you shouldn't need to enter any payment information. It just asks for name/ e-mail, and will cut off after 10,000 requests/ month, but doesn't require any sort of card confirmation!

@github-actions
Copy link

There has not been any activity on this issue in the last ninety and will automatically close in seven days. Comment on this issue to prevent this issue from closing automatically.

@github-actions github-actions bot added the stale label Aug 13, 2023
@github-actions
Copy link

This issue has been automatically closed since there has been no further activity after seven days.

@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Aug 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants