GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Development

Development

Jump to bottom
Wells Riley edited this page Sep 27, 2026 · 6 revisions

Run these from the repository root.

make venv              # set up Python for the server
make plates            # download the illustrations
make plates-all        # download all 435 of Audubon's illustrations (about 2.9 GB)
make preview           # render a sample Northern Cardinal to test_output/
make preview-all       # render every species with an illustration
make preview-collage   # render a daily collage
make preview-fallback  # render a name card
make preview-ee02      # render the Cardinal for the EE02 color kit
make serve             # run the server on port 8181
make test              # run the tests

make plates downloads only the illustrations Featherframe uses, from every book. Both can run again safely, and retry failed downloads.

make preview runs the whole rendering process without hardware or detections. Run it after any change to how pictures are rendered, and check test_output/.

Warning

Start any test server on your home network with FEATHERFRAME_NO_MDNS=1. Otherwise, a frame that can't reach its own server may connect to yours.

AGENTS.md describes the architecture in detail.

Home

Your Featherframe

  • Set up your frame
  • Your frame
  • Troubleshooting

Use

  • Settings
  • Add a frame
  • Detection sources
  • Other screens
  • Species and illustrations
  • AI illustrations
  • How AI illustrations are made

Build your own

  • Quickstart
  • Kits and screens
  • BirdNET hardware
  • Build the frame
  • Status LED
  • Battery
  • Flash the frame
  • Install the server

About

  • Why Featherframe
  • About BirdNET
  • Sibling projects

Develop

  • How it works
  • Porting to another panel
  • Development
  • Style guide

Clone this wiki locally

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.