For permission, the most likely route is CDMO/NERRS:
Go to the CDMO Web Services page.
Use their Register link from that page.
Provide a static IP address for wherever the scheduled importer will run. CDMO explicitly says authorization plus static IP is required before pulling data.
Request access for real-time SWMP water-quality data, especially ChlFluor for chlorophyll fluorescence, plus QA/QC flag fields like F_ChlFluor.
Ask for station codes for the matched NERR/NANOOS sources: Padilla Bay / Bayview and Willapa Bay / Bay Center, plus any Hood Canal ORCA/CDMO-facing source they recommend.
Useful detail for the request: CDMO’s parameter page lists ChlFluor as chlorophyll fluorescence in RFU, CHLA_N as lab chlorophyll-a, and water-quality data at fixed stations are generally reported at 15-minute intervals. For automated real-time dashboarding, ChlFluor is the one to ask about first.
Once you have authorization, the importer can be extended from “Import pending” to live numeric chlorophyll values.
will need to Use a self-hosted runner
Run the scheduled importer from a machine/server you control.
Provide that server’s static public IP to CDMO.
The runner commits src/data/liveTemperature.json back to GitHub, and Pages just serves the static file.
For permission, the most likely route is CDMO/NERRS:
Go to the CDMO Web Services page.
Use their Register link from that page.
Provide a static IP address for wherever the scheduled importer will run. CDMO explicitly says authorization plus static IP is required before pulling data.
Request access for real-time SWMP water-quality data, especially ChlFluor for chlorophyll fluorescence, plus QA/QC flag fields like F_ChlFluor.
Ask for station codes for the matched NERR/NANOOS sources: Padilla Bay / Bayview and Willapa Bay / Bay Center, plus any Hood Canal ORCA/CDMO-facing source they recommend.
Useful detail for the request: CDMO’s parameter page lists ChlFluor as chlorophyll fluorescence in RFU, CHLA_N as lab chlorophyll-a, and water-quality data at fixed stations are generally reported at 15-minute intervals. For automated real-time dashboarding, ChlFluor is the one to ask about first.
Once you have authorization, the importer can be extended from “Import pending” to live numeric chlorophyll values.
will need to Use a self-hosted runner
Run the scheduled importer from a machine/server you control.
Provide that server’s static public IP to CDMO.
The runner commits src/data/liveTemperature.json back to GitHub, and Pages just serves the static file.