@trashwbin/weather-service
v1.0.1
Published
A weather service that provides weather alerts and forecasts using the National Weather Service API
Maintainers
Readme
Weather Service
一个基于国家气象服务(National Weather Service)API 的天气服务,提供天气预报和天气警报功能。
功能特点
- 获取指定州的天气警报
- 获取指定坐标的天气预报
- 支持 TypeScript
- 基于 MCP SDK
安装
npm install @abin/weather-service使用方法
作为命令行工具
安装后可以直接使用 weather 命令:
weather作为模块导入
import { WeatherService } from '@abin/weather-service';
const weatherService = new WeatherService();
// 获取天气警报
const alerts = await weatherService.getAlerts('CA');
// 获取天气预报
const forecast = await weatherService.getForecast(37.7749, -122.4194);API 文档
getAlerts(state: string)
获取指定州的天气警报。
state: 两字母的州代码(例如:'CA', 'NY')- 返回:包含警报信息的对象
getForecast(latitude: number, longitude: number)
获取指定位置的天气预报。
latitude: 纬度 (-90 到 90)longitude: 经度 (-180 到 180)- 返回:包含天气预报信息的对象
许可证
MIT
作者
Abin
