NodeJS Command-Line-Interface weather app, which uses the CLI to fetch the current weather conditions for a geospatial location input. Python Flask server written to fetch/parse JSON data from the Dark Sky API, and, D3 used to visualize weather data. Currently, the browser front end is in development, but the goal is to create the Front-End using React
9
stars
2
forks
source link
Exploring historical weather data with DarkSky API #1
To Build a Python/Flask server with endpoints that will serve up historical & forecasted weather data (fetched from the Dark Sky API) via.D3.js (i.e. a line-chart).
At this point, the tasks below surmises the goals for constructing a work-in-progress MVP.
Specifically,
1 . Accessing historical weather data (via. the Time Machine Request).
2. Accessing forecast weather data (via. the Forecast Request).
(Two separate requests)
Specifically,
3. Use the historical weather data to visualize past weather data (i.e. temperature).
4. Use the forecast weather data, which will be overlain on top of the historical weather data, to see the actual data observed and the data forecasted for the future.
C.Build a Python/Flask server with end-points that will serve up the D3 linechart
Summary
To Build a Python/Flask server with endpoints that will serve up historical & forecasted weather data (fetched from the Dark Sky API) via. D3.js (i.e. a line-chart).
A. Explore the Dark Sky API
B. Construct a D3.js linechart
C. Build a Python/Flask server with end-points that will serve up the D3 linechart
D. Other possible APIs