lupinia / awi

Full Lupinia/Awi website, built with Django
https://www.lupinia.net/
2 stars 1 forks source link

Add weather to new tab page #99

Open lupinia opened 1 year ago

lupinia commented 1 year ago

This is one of the only features of the browser's built-in new tab page that I'm replacing that I liked and wanted to keep: Originally, the browser only showed the weather in the top corner, but then it turned into a rotating widget with crypto ticker nonsense embedded, so I just turned it off. Now that I'm rolling my own, weather info would be nice to have. The main limitation with this is simply finding an API to pull from, but I don't actually need a huge amount of data, just basic conditions, minimal basic forecast, and warnings/alerts.

Related to #98

lupinia commented 1 year ago

Possible options for APIs for this:

Steps needed to implement this task:

  1. Decide what weather data to present and how to present it, and design an interface.
  2. Build a data model for storing weather data (which is also a prerequisite for an unrelated Second Life project).
  3. Write an API connector for the selected service from the list above.
  4. Set up a maintenance task to sync with the weather API and store the data.
  5. Add weather model data to the New Tab view.