ci/util/scrapers/README.md
This directory contains web scraping tools for testing and capturing screenshots from the online FastLED tool.
scrape_festival_stick.py - Main web scraping script that navigates to the online FastLED tool and captures screenshotsrun_fastled_scraper.py - Utility script for easy execution with different configurationsscreenshots/ - Directory containing captured screenshots with timestampsfastled_python_investigation.md - Comprehensive documentation of the investigation and implementation# Basic usage
uv run python ci/ci/scrapers/scrape_festival_stick.py
# With utility script options
uv run python ci/ci/scrapers/run_fastled_scraper.py --headless --timeout 60
cd ci/ci/scrapers
uv run python scrape_festival_stick.py
uv run python run_fastled_scraper.py --help
The scrapers use the existing FastLED Python environment with:
playwright for browser automationpyproject.tomlThese scrapers are integrated with the FastLED CI infrastructure and complement the existing web testing in ci/wasm_test.py.
For detailed information, see fastled_python_investigation.md.