feat: search-engine indexing — robots.txt, sitemap.xml, llms.txt, SEO meta
CI/CD Pipeline - Northern Thailand Ping River Monitor / Test Suite (3.11) (push) Failing after 25s
CI/CD Pipeline - Northern Thailand Ping River Monitor / Build Docker Image (push) Skipped
CI/CD Pipeline - Northern Thailand Ping River Monitor / Integration Test with Services (push) Skipped
CI/CD Pipeline - Northern Thailand Ping River Monitor / Deploy to Staging (push) Skipped
CI/CD Pipeline - Northern Thailand Ping River Monitor / Deploy to Production (push) Skipped
CI/CD Pipeline - Northern Thailand Ping River Monitor / Performance Test (push) Skipped
Documentation / Generate API Documentation (push) Successful in 9s
Documentation / Build Sphinx Documentation (push) Successful in 16s
CI/CD Pipeline - Northern Thailand Ping River Monitor / Code Quality (push) Successful in 13s
Documentation / Validate Documentation (push) Failing after 8s
Documentation / Documentation Summary (push) Successful in 2s
CI/CD Pipeline - Northern Thailand Ping River Monitor / Cleanup (push) Successful in 0s

robots.txt (sitemap pointer, /metrics and /scrape/ disallowed),
sitemap.xml (/ and /docs), and llms.txt (site + API summary for LLM
crawlers) served at the domain root. Dashboard head gains title with
keywords, meta description, canonical, Open Graph/Twitter tags,
schema.org WebApplication JSON-LD, theme-color, and an inline SVG
favicon (also silences the /favicon.ico 404).
This commit is contained in:
2026-08-11 16:33:44 +07:00
parent bd3353e2dc
commit 09c1c84153
6 changed files with 107 additions and 2 deletions
+34
View File
@@ -0,0 +1,34 @@
# Ping River Live Monitor
> Live water levels, discharge, rainfall and machine-learning flood forecasts for
> the Ping River basin in Northern Thailand, centered on Chiang Mai (gauge P.1,
> Nawarat Bridge). Open-source, hourly data since 2018, operated by B4L
> (https://buildfor.life).
Flood context: Chiang Mai city flooding begins when P.1 reaches 3.70 m
(official inundation stage 1); the record peak was 5.30 m on 2024-10-05.
## Data
- Hourly water level (m) and discharge (m³/s) from 16 Royal Irrigation
Department (RID) telemetry gauges in the Ping basin, 2018-present.
- Hourly rainfall and water level for 400+ ThaiWater/HII stations (Ping basin),
including historical water levels back to 2019.
- ML flood-risk forecasts (probability of warning/danger level within 6/12/24 h)
per station, plus Chiang Mai inundation-stage probabilities.
## API (no key required)
- https://water.buildfor.life/docs : interactive OpenAPI reference
- /stations : station metadata (code, names, coordinates)
- /measurements/latest?limit=N : latest readings
- /measurements/history/{station_code}?hours=N or ?start=YYYY-MM-DD&end=YYYY-MM-DD : history
- /forecast : flood-risk forecasts for all stations
- /api/stats : database coverage statistics
- /api/hii/rainfall/latest : latest rainfall per ThaiWater/HII station
- /api/hii/waterlevel/latest : latest water level per ThaiWater/HII station (m MSL)
## Source
- https://git.b4l.co.th/B4L/Northern-Thailand-Ping-River-Monitor : code, docs,
and the full data-source catalog (docs/DATA_SOURCES.md).