A static Quarto rebuild of ecologicaldata.org, which currently runs on Drupal. Content is scraped from the live site; the database is not used. Existing URLs are preserved to ensure ongoing access via the web.
Instructions to rebuild the this port from the website.
uv sync # install scraper deps
uv run scraper/fetch_all.py # download all pages (cached in raw/; polite 1s delay)
uv run scraper/build.py # regenerate site/**/*.qmd from raw/
cd site && quarto render # build site/_site/fetch_all.py caches into raw/, so re-running only downloads missing pages.
Delete a file in raw/ (or all of raw/) to re-fetch.