Giter Site home page Giter Site logo

db-db-dron / weatherdb Goto Github PK

View Code? Open in Web Editor NEW
28.0 4.0 2.0 49 KB

Get current weather, hourly forecast, daily forecast for 7 days, and 7 day weather icons for your city. No authentication or API key required... Simple and fast and free weather API

Home Page: https://weatherdbi.herokuapp.com

weather api free nonprofit easy-to-use javascript nodejs python climate weather-api

weatherdb's Introduction

Hi there ๐Ÿ‘‹

I am a passionate developer. When it comes to writing code, I never get bored - it's my favorite thing to do! I love the challenge of solving complex problems through programming and creating something useful and meaningful with my skills. In my free time, you'll find me tinkering with code, exploring new programming languages and frameworks, and collaborating with other developers to learn and grow. Let's connect and talk all things coding!

Overview

  • ๐Ÿ”ญ Iโ€™m currently working on weatherDBI
  • ๐ŸŒฑ Iโ€™m currently learning Kotlin, android development
  • ๐Ÿ‘ฏ Iโ€™m looking to collaborate on JavaScript/Typescript and Python projects
  • ๐Ÿค” Iโ€™m looking for help with DevOps
  • ๐Ÿ’ฌ Love to discuss about challenges faced while coding and exchange knowledge
  • ๐Ÿค Eager to connect with curious passionate programmers striving to learn more
  • ๐Ÿ“ซ How to reach me:
  • ๐Ÿ˜„ Pronouns: He/his/him
  • โšก Fun fact: (1-tanA)(1-cotA) = (1-tanA) + (1-cotA)

Quick Peek (for those who have very little time)

๐Ÿ”ฅ | ANDROID DEVELOPMENT:~INTERMEDIATE
๐Ÿ’ป | FULLSTACK WEB DEVELOPMENT:~SUPERIOR
๐Ÿ˜Ž | BUG HUNTER
๐Ÿ‘‰ | Eager to connect with people who love to DESIGN & CODE

weatherdb's People

Contributors

db-db-dron avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

galatimus baddot

weatherdb's Issues

Support scraping Bing, try using Cloudflare workers

Is your feature request related to a problem? Please describe.
google dies sometimes i guess...

Describe the solution you'd like
use bing as fallback

Describe alternatives you've considered
Cloudflare workers > Heroku

Additional context
cloudflare is faster

A question about rate limit

Section/Content To Improve

API rate limit

Suggested Improvement

Need to have some details about the rate limit

Notes

  • For other weather APIs from the governments (US for example), they often offer free usage, but they also state clearly about rate-limit (can see at weather.gov, under Pricing section)
  • Besides the rate limit, I think there should be some details about availability (95% of the time, for example)

Thanks for this powerful API ๐Ÿ‘๐Ÿ‘๐Ÿ‘

'weather/{lat,long}' broke sometimes

Hello. thank you for making non-api-key db in advance. I'm so glad that I can embed weather tab in my app so easily.

Describe the bug
I got lat,long from chrome locator and tried get response weatherdbi:

// in javascript
const longitude = position.coords.longitude; // chrome function
const latitude = position.coords.latitude; // chrome function
const url = `https://weatherdbi.herokuapp.com/data/weather/${latitude},${longitude}`;

but I got failed response with the location nearby my home. After that day, I checked the same code in other place and got the right response. So, for more infomation, I checked these regions in google map that they are indicating certain place in South Korea. And here's the things..

To Reproduce
Four examples with very small changes ~ 0.1 changes in longitude:

It doesn't seem to work in certain sections. It's a difficult problem to guess because I can't look inside the code. Can you figure it out? If you can catch the reason, please fix it for useful weather database ๐Ÿ˜Ž

Expense problem due to removal of Heroku's free tier from November 2022

Any suggestions and opinions are gratefully welcomed. Thanks in advance.

The Problem

Hi, I am the maintainer of this API.
As you already know this is a free API and I want to keep it free always. This has been possible so far only because of Heroku's free tier. I was working on handling the increasing traffic and making the API available 100% of the time by distributing the functionality.

But Heroku recently announced that they would be removing the free tier entirely. They mentioned a student plan but details about it were not clearly stated.

Because of this, all the planning and implementation that I was doing to improve API performance while minimizing expenses so that the API can continue to be free is now wasted as it will be very expensive for me.

The API depends on the build-pack feature provided by Heroku which I have not found in other similar services. So, to shift the codebase to a different hosting, I have to modify a major portion of the source code.

As of now, I am not certain about what to do next about this soon-arriving problem though I am eager to continue maintaining and improving the API.

Heroku announcements

https://help.heroku.com/RSBRUH58/removal-of-heroku-free-product-plans-faq
https://blog.heroku.com/next-chapter

API Down

Describe the bug
A clear and concise description of what the bug is.
I was using the API earlier today, but now it has an Application Error.
To Reproduce
Steps to reproduce the behavior:

  1. Go to https://weatherdbi.herokuapp.com
  2. See error
// // Example code here (if any)

Expected behavior
A clear and concise description of what you expected to happen.
For it to work, like it was earlier (aka normally).

Screenshots
If applicable, add screenshots to help explain your problem.

image

Additional context
Add any other context about the problem here.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.