Skip to content
Snippets Groups Projects
Em Zhan's avatar
Em Zhan authored
Since poethepoet >= 0.34.0, it also checks for a `uv.lock` file to
determine if uv is used, so explicitly configuring it is no longer
necessary
965b8c09
History

outagg

Scrape and standardize outage information from NOAA and NASA.

Visit the live site at https://sipsdev.ssec.wisc.edu/~emzhan/outagg/.

The dotted red line represents "now" and the latest fetched outages are highlighted in light blue.

For more specific queries, download the backing sqlite database.

See this guide for how the above instance is deployed on sipsdev. We may eventually want to move this to the k8s cluster.

Quickstart

  1. Install uv

  2. Install poe as a task runner:

    uv tool install poethepoet
  3. Run project tasks:

    poe init
    poe scrape
    poe dev

Updating production site

Assumes you are emzhan 🙂:

git push
ssh sipsdev.ssec.wisc.edu "cd outagg && git pull && systemctl --user restart outagg-web"