Easy-to-manage touch screens
무료 오픈소스 터치스크린으로 USB 설정 가이드, 드래그‑드롭 편집기, 로컬 제어를 제공하며 Home Assistant용으로 제작되었습니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗roadtrackerindia.com — a map-first encyclopedia of Indian roads. National Highways, Expressways, State Highways and notable city roads on one fast, fully static, interactive map. The map is the interface: search or tap a road, the camera flies to it, the route draws itself, and an encyclopedia panel slides in.
/api/ratings and /api/reports hold
the Admin credentials, so firestore.rules denies all direct browser access and
there is no Firebase SDK in the bundle/road/<id> that
carries the road's text, its meta tags and JSON-LD before any JavaScript runs, plus
state and company directories and a sitemap index over the lotprefers-reduced-motion disables every animationnpm install
npm run dev # validate data + dev server on :5173
npm run build # data build → vite build → static pages + sitemaps
npm run preview # serve the production build
Deploy the dist/ folder to any static host (Netlify, Vercel, Cloudflare Pages,
GitHub Pages). Details: docs/DEPLOY.md.
Each road is one JSON file — the single source of truth:
public/data/roads/<id>.json ← encyclopedia entry + waypoints
data/geometry/<id>.json ← the road's real alignment (encoded polyline)
npm run data (runs automatically before dev/build) validates every file against
docs/DATA.md and derives everything the app loads:
public/data/index.json search/browse index
public/data/network-lite.geojson trunk network — expressways + NHs, loaded at startup
public/data/network-detail.geojson state + district roads, loaded on zoom-in
public/data/shapes/<id>.json per-road display geometry (lazy-loaded)
Add a road = drop one JSON file in public/data/roads/ and rebuild. That's it —
it appears on the map, in search, in browse, and gets its own SEO page.
The catalogue covers every numbered road OpenStreetMap has mapped in India — national highways, national expressways, state highways, and district roads — generated by a four-stage pipeline and then enriched by hand:
node scripts/fetch-osm-reference.mjs # state polygons + place names
node scripts/fetch-osm-roads.mjs # every route relation + its alignment
node scripts/generate-roads.mjs # → road files, skipping anything hand-written
node scripts/fill-gaps.mjs # close the holes between OSM's pieces, or leave them undrawn
Every stage is throttled, cached and resumable — stop any of them and re-run to
continue. Generated roads are marked "provenance": "osm" and carry route,
length, states and towns; history, tolls and the organisations behind them are
written by hand on top, and the generator never touches a road once that starts.
Full details in docs/CORPUS.md.
(Data © OpenStreetMap contributors, ODbL.)
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗