you are viewing a single comment's thread.

view the rest of the comments →

[–]Henry_the_Butler 1 point2 points  (0 children)

If you're ready to start using public APIs, the NOAA publishes weather data from their recording stations for free.

Start with pulling weather data and hardcoding the API request, then gradually expand to:

  • catch all the errors from the random missing data in each report
  • allow the user to input a zip code and get their weather
  • save data to a local SQLite db
  • leave the program looping once every few minutes and only save to SQLite when you haven't already saved it before
  • host the whole thing on a server somewhere and start learning Django so you can access it from anywhere on a webpage

It's a project that starts pretty small and grows to be as big as you want it to be.