Skip to content

Add Living Scene to Widgets — weather-synced animated SVG banner, no backend or dependencies #105

Description

@yuki4266

Hi! Following the CONTRIBUTING note about discussing a change before opening a PR.

I'd like to propose adding Living Scene to the Widgets section.

It renders your profile README banner from your actual local weather. A scheduled GitHub Action asks Open-Meteo what the sky is doing at your coordinates, and redraws an animated SVG to match — six weather states, four seasons, and day/night variants that follow whichever theme the viewer has set.

A few things that I think make it a reasonable fit for the list rather than just another stats card:

  • No account, no API key, no service to go down. Open-Meteo is unauthenticated, and the SVG is generated in your own repo rather than served from someone's Heroku dyno. The Outdated section here is mostly projects whose backends died — this one has no backend.
  • No dependencies. One Python file, standard library only. Nothing to pip install.
  • It doesn't spam your commit history. Output is deterministic per (weather, season), and the last rendered scene is recorded, so a week of clear skies produces zero commits rather than 56 identical ones.

Live example: it's running on my own profile.

Happy to open the PR in the format described in CONTRIBUTING (bottom of the Widgets list, with a preview image). Thanks for maintaining this — it's a genuinely useful list.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions