Bygga
Type the product name from the box. Bygga shows every assembly step in 3D, with the parts, screws and tools for each one, and reads it out loud.
翻译准备中
尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
ภัยรอบบ้าน · Thai Risk: every natural hazard at any point in Thailand, now and for the next 3 days. Flood and river level, rain, PM2.5, heat, UV, wind and storms, landslide, earthquake, fire, in the agencies' own words with sources. Free, private Thai/English web app (PWA).
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗One page that shows every hazard at a point in Thailand, now and for the next 3 days (code name disaster-now). Tap 📍 (or search a subdistrict, a road, a place) and see, for that point: rain, river level and flash floods, PM2.5 dust and other pollution, heat, UV, wind and storms, landslides, earthquakes and fires, each in the agency's own words with its source and time, one sourced action, and a link to what to do.
v0.7.1 · 26 Oct 2026 · live at https://risk.autobahn.bot, its collector uploading every 15 min; MIT-licensed, with an
llms.txtfor AI assistants; redesigned (0.7.0): one answer first, every hazard sorted by concern, details on demand, the site's own icons, font and level gauge; FloodWatch's gauges and look ahead; the measured 3-day rain; heat in the DOH's colours; simulated in LINE and on tablets, not yet tried on real phones (HANDOFF.md)
npm install # only playwright-core, for the visitor walk
npm run serve # http://127.0.0.1:8787/
npm test # unit tests on saved live responses
CHROME_PATH=<chromium> npm run smoke # the visitor walk (fixtures, clock pinned; also an 18:30 page)
CHROME_PATH=<chromium> npm run smoke -- --live # the same on today's sources, once per change
# <chromium>: /root/.cache/ms-playwright/chromium-1217/chrome-linux64/chrome on autobahn-bot, /opt/pw-browsers/chromium in a cloud session
npm run collect # the collector once → public/data/live/
npm run check:advice # advice lines still equal บ้านรอดไหม's
On the server and on Cloudflare (the runbook: docs/SERVER.md §2; docs/CLOUDFLARE.md). The collector runs on autobahn-bot beside BrainPlatform, by the owner's choice (D-045); never on FloodWatch's server:
cp .env.example .env && chmod 600 .env # fresh on every server, with tokens made for this project
npm run preflight # is this host ready? (fails on FloodWatch's server; prints no values)
node tools/env-check.mjs --probe # which variables are set (never their values) and whether the keys work
docker compose up -d --build # the page on http://127.0.0.1:8090/ + the collector every 15 min
node tools/health.mjs --web http://127.0.0.1:8090/
npm run cf:setup # once: the Workers KV namespace for the collector's files
npm run cf:deploy # the page to Cloudflare's edge at risk.autobahn.bot (-- --dry-run first)
The page is static (public/) and runs on any static host too (docs/DEPLOY.md). The collector
(tools/collect.mjs, Node ≥ 20, no packages) adds TMD's warnings (with English when AI_ENABLED=1), quakes and storm
tracks, NASA FIRMS hotspots and Air4Thai, and uploads them to Workers KV when a KV token is set.
ECMWF ensemble and CAMS via Open-Meteo (CC BY 4.0) · Pollution Control Department (Air4Thai) · GISTDA · ThaiWater / HII · Thai Meteorological Department · EMSC (CC BY 4.0) · USGS · JMA RSMC Tokyo · GDACS · Department of Mineral Resources · NASA FIRMS · HDX COD-AB (Royal Thai Survey Department, OCHA; CC BY-IGO) · OpenStreetMap contributors (Photon, Nominatim). Each is tested and described in docs/SOURCES.md.
It is the third app beside FloodWatch (https://flood.autobahn.bot, water) and บ้านรอดไหม (https://baanrodmai.autobahn.bot, what to do); its own address is https://risk.autobahn.bot (live since 24 Oct 2026). It reads FloodWatch's gauges through its collector and backs FloodWatch up when FloodWatch's server is down (ThaiWater from the phone, FloodWatch's rules); its own ThaiWater statuses agree with FloodWatch's on 737 of 742 gauges; its advice lines are บ้านรอดไหม's word for word. docs/INTEGRATION.md.
For AI assistants and search: public/llms.txt (served at https://risk.autobahn.bot/llms.txt) says what the page is, what it is not, and how to link to a subdistrict (#t=901101); the page carries schema.org JSON-LD and hreflang for Thai and English. AI coding agents working on this repository: AGENTS.md.
docs/README.md is the index: guidelines, knowledge, known issues, sources, models, methods, integration, Cloudflare, AI (GLM), server, deploy, owner actions, roadmap, and frank feedback. AI assistants: AGENTS.md.
The code and docs are under the MIT License. The bundled font Anuphan is under the SIL Open Font License (public/fonts/OFL-Anuphan.txt). The data stays under each source's own terms (see Sources and docs/SOURCES.md); the MIT licence does not cover it.
This page summarises open data; it is not a warning service. Follow the Thai Meteorological Department (1182), DDPM (1784), Cell Broadcast and LINE ALERT.