A bot that pulls the latest power outages from the Seattle City Light website, and posts them to Mastodon.
Find a file
Renovate (bot) 2cff4cd41a
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/vulnerability-scan Pipeline was successful
ci/woodpecker/push/docker-buildx Pipeline was successful
Merge pull request 'Update dependency sqlalchemy to v2.0.44' (#130) from renovate/sqlalchemy-2.x into main
2025-10-10 08:01:34 -07:00
.woodpecker Move to Trixie 3.14 2025-10-07 17:16:55 -07:00
fonts Change map font 2025-05-03 15:33:56 -07:00
sample Add sample with no estimated restoration 2025-09-20 14:56:47 -07:00
.gitignore Change to uv 2025-05-03 16:34:31 -07:00
.python-version Update python Docker tag to v3.14 2025-10-07 22:00:34 +00:00
config-sample.yml Update config-sample 2025-07-09 17:50:21 -07:00
Dockerfile Move to Trixie 3.14 2025-10-07 17:16:55 -07:00
geospatial.py Log outage geometries to database (#68) 2024-11-23 17:14:30 -08:00
LICENSE Update name 2024-01-13 14:24:00 -08:00
posttext.py Format the list of updated properties into a nicer sentence 2025-07-10 12:56:38 -07:00
pyproject.toml Update dependency sqlalchemy to v2.0.44 2025-10-10 15:00:57 +00:00
README.md Move link to bot further up the page 2024-02-10 21:05:14 -08:00
renovate.json Update renovate.json 2024-01-30 11:35:26 -08:00
scl.py Add fallback for events without an estimated restoration, add basic event type hint 2025-09-20 14:55:35 -07:00
uv.lock Update dependency sqlalchemy to v2.0.44 2025-10-10 15:00:57 +00:00

Seattle City Light Mastodon Bot

status-badge

A bot that pulls the latest power outages from the Seattle City Light website, and posts them to Mastodon.

Mastodon

Features

  • Generates a map image, showing the extent of the outage, including alt text
  • Uses Nominatim to geocode the center of the outage to better describe its location