Busabase
Busabase 是一个开源(MIT)数据库与 AI 智能体工作空间——将数据、文档、技能和应用集成于一体。您可以本地运行、在网络内自托管或使用 Busabase Cloud,从而开启新时代。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗See the air. Understand the impact.
VayuDrishti (वायुदृष्टि: vayu = air, drishti = sight) is a tool for studying air quality and traffic in a city. You count vehicles and measure dust at a few spots, and it ranks the spots, draws the charts and shows how traffic and dust move together. Next to your own field data it shows live air quality and live traffic for 46 places across Delhi NCR, with a plain-language note on what the air means for people.
No frameworks, no build step, no dependencies: plain HTML, CSS and JavaScript, plus a tiny Node server (or two serverless functions on Vercel) that keeps your API keys off the browser.
Take your own readings (Observations)
Understand them (Dashboard, Charts, Hotspots)
See the air right now (Live)
Ask people (Health survey)
Share the result
Comfortable to use
Needs Node.js 20.12 or newer. There is nothing to install.
cp .env.example .env # then add your two API keys (see below)
npm start # same as: node server.js
Open http://localhost:8000. Everything except Live also works by simply opening public/index.html in a browser.
New to the idea? Press Load sample data to see a finished study, then read the user guide.
The Live section needs two keys, and the Stations section needs a third (all have free plans):
IQAIR_API_KEY=...
TOMTOM_API_KEY=...
XKDR_API_KEY=... # https://airquality.xkdr.org/signup
Put them in .env, which is git-ignored. Without XKDR_API_KEY everything else still works; the Stations section just says the key is missing. The server adds them to the provider calls itself, so they never reach the browser or the repository. When you deploy, set them as environment variables instead (see docs/DEPLOY.md).
score = 40% dust + 40% traffic + 20% heavy-vehicle share
Each part is the place's average measured against a fixed reference (300 mg/m²/day, 2000 vehicles/h, 30% heavy) and capped at 1, so a score does not change just because another place was added. Below 40 is Low, 40 to 69 Moderate, 70 and above High. The references are teaching values you can change (REF in public/app.js); this is not an official air quality index.
One small Node process (or two serverless functions) and no database. Vercel is the recommended host: import the repository, add the keys as environment variables, deploy. docs/DEPLOY.md has step-by-step instructions for Vercel, Render, Docker and any Node host, the full list of settings, and what to do when something goes wrong.
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗