Skip to content

Contributing

Contributions should preserve the project's public-web scraping scope and existing test coverage.

Before submitting changes:

  1. Run the test suite with python -m pytest -q.
  2. Check Python compilation with python -m compileall scraper run_scraper.py when relevant.
  3. Keep changes focused and document user-visible behavior.

See the repository documentation and project history for the current implementation and release records.

Testing Changes

Add or update tests when changing CLI behavior, source adapters, acquisition, parsing, or persistence.