How thenetworkchuck/networkchuck works
The evidenced product is a Flask web controller for Halloween props: a visitor requests the page or a named action, and the app switches Raspberry Pi GPIO outputs to activate individual props or the group for five seconds. The tree also contains unrelated scripts and configuration files, but no README or sampled source explains their behavior, so they are not mapped here.
Main entry points: halloween.py Flask routes · index.html Control page · style.css Page styles
Components 6
Web interface
- Flask routes
halloweenproject/halloween.py - Control page
halloweenproject/index.html - Page styles
halloweenproject/style.css
Prop control
- RPi.GPIO
- Relay props
Other components
- Visitor
Connections 5
- Visitor → Flask routes: HTTP requests
- Flask routes → Control page: renders
- Control page → Page styles: styled by
- Flask routes → RPi.GPIO: sets outputs
- RPi.GPIO → Relay props: switches relays