open-meteo:Free Weather Forecast API for non-commercial use

Free Weather Forecast API for non-commercial use

分支21Tags555
文件最后提交记录最后更新时间
fix: bump aws-actions/configure-aws-credentials from 6.1.0 to 6.1.1 (#1838) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>9 天前
Fix OpenAPI yaml file (#1275) 1 年前
feat: IFS Ensemble in high resolution for Europe (#1824)3 天前
feat: IFS Ensemble in high resolution for Europe (#1824)3 天前
fix: memory leak in case http backend throws an error and other fixes (#1799)1 个月前
fix: remove deprecated MeteoFrance ARPEGE probabilities 3 个月前
initial 3 年前
feat: Downloader for IFS HRES past runs via ECMWF MARS API (#1675) 4 个月前
syle: Linting (#1310) 1 年前
remove abstract from citation, so zenodo does not replace the release text 2 年前
fix: call build twice 11 个月前
Implement CDO interpolation directly, remove CDO dependency (#1349) 11 个月前
initial 3 年前
feat: use stack allocated arrays for omfile reads (#1854)4 天前
feat: use stack allocated arrays for omfile reads (#1854)4 天前
Fix satellite sweep time calc, TimeZone crash, and clean up various typos (#1856)3 天前
update docker compose information 1 年前
fix: openapi.yml current weather (#1684) 4 个月前
fix: add missing parameters to historical OpenAPI specification (#1678) 4 个月前

🌤 Open-Meteo 天气 API

Test GitHub license license: CC BY 4.0 Twitter Mastodon DOI

Open-Meteo 是一个开源天气 API,免费供非商业用途使用。无需 API 密钥,您可以立即开始使用!

访问 https://open-meteo.com 了解更多!通过我们的博客 https://openmeteo.substack.com 获取最新动态。

功能特点

Open-Meteo 是如何工作的?

Open-Meteo 利用各国气象服务提供的开放数据天气预报。这些服务提供可免费下载的数值天气预报。然而,使用这些模型可能具有挑战性,因为它需要二进制文件格式、网格系统、投影以及天气预报基础知识方面的专业知识。

与许多其他天气 API 一样,Open-Meteo 整合了高分辨率的本地和全球天气模型。每天从多个国家气象服务下载和处理超过 2 TB 的数据。然后,收集到的数据使用定制的文件格式和压缩技术存储在本地文件中,以增强对时间序列数据(如 14 天温度预报)的访问。

与其他天气 API 不同,Open-Meteo 提供对其源代码的完全访问,并且所有数据源都公开列出,以感谢国家气象服务所做的工作。借助 Docker 或预构建的 Ubuntu 软件包,您可以在几分钟内启动自己的天气 API。通过提供源代码,用户可以对天气数据处理进行详细验证,甚至自己进行修改。我们高度鼓励并欢迎贡献。

该 API 可供非商业用途免费使用。尽管是免费的,但预报准确性却是一流的。该 API 利用大量快速更新的本地天气模型,确保为全球任何位置生成最精确的预报。

资源

谁在使用 Open-Meteo?

应用程序:

  • Alpine Conditions 允许用户同时比较多个模型,并为任何地点创建集合预报
  • BusyRunner 允许用户根据天气规划每周的跑步活动。
  • Breezy Weather 一款功能丰富、免费开源的 Material 3 风格 Android 天气应用。
  • Calima Canarias 为加那利群岛和西班牙其他地区提供实时撒哈拉沙尘(calima)预报和空气质量监测。
  • Cirrus Android 天气应用
  • Clima 美观、简约且快速的天气应用
  • DroneWeather 为无人机飞行员提供天气预报、卫星数量和 KP 指数。
  • Emojiton Weather 通过有趣的表情符号获取您所在位置的本地天气预报
  • Evaporative Cooler Forecaster 蒸发式冷却器效果预报,包含成本和节能信息,Android/iOS 应用
  • FlyDecision 为滑翔伞飞行员提供自动化天气预报分析和飞行条件评分,以及交互式起飞点地图。
  • Home Assistant 一款流行的开源智能家居平台。
  • Lively Weather 由 DirectX12 动画驱动的 Windows 原生天气应用。
  • LunaLink 一个面向猎人、渔民和自然观察者的网站:提供中欧各个地点的太阳和月亮数据(包括月亮亮度)以及天气信息。
  • Meteo-Fly 为滑翔伞和悬挂式滑翔机飞行员提供免费的飞行天气图表。
  • MeteoHist 一个用于为世界各地创建交互式温度和降水图表的网络应用
  • monkeysnow 最可定制的滑雪场/雪况预报网站,适用于滑雪和滑板爱好者!
  • Mousam 一款适用于 GNU/Linux 的天气应用,可一目了然地显示天气
  • Munetios Weather 一款注重隐私的非商业性天气网络应用,使用 Open-Meteo 数据,无跟踪功能。
  • OSS Weather - 多模型/多数据源的开源 Android/iOS 天气应用
  • Overmorrow 一款采用现代 Material Design 的 Android 天气应用。
  • PointWx 带有交互式图表的 Dash 应用(从初学者友好型到天气爱好者级别),易于部署
  • Pollen Today 欧洲各地的实时花粉和过敏原预报。
  • Precip 适用于 Android、iOS 和网络的超本地天气历史和预报应用。
  • QuickWeather 快速、免费且开源的 Android 应用
  • Rain 免费、开源、美观、简约且快速的天气应用
  • Raindrop 适用于 Linux 终端的简单直观天气应用。
  • Road Vagabond 一款露营目的地发现应用,显示您驾车时间范围内的区域,并提供基于天气的筛选。
  • SkyMuse 简约、尊重隐私的天气应用。使用网络技术构建。
  • Slideshow Android 数字标牌应用
  • solXpect 预测太阳能发电厂输出的 Android 应用
  • The Weather 一款详细的、可安装的渐进式网络应用
  • truthclimate 探索世界各地天气和气候的变化情况。
  • Typhoon 一款时尚的 GNU/Linux 天气应用,可作为桌面小部件
  • UVI Today 提供紫外线指数预报以及 WHO 防晒指南,通过 Open-Meteo 使用 CAMS 空气质量数据。
  • Weather Please 简洁简约的浏览器新标签页替代品
  • Weather 免费、开源、简单且功能齐全的 Android 天气应用
  • Weather.io 一款用于查看天气的简单渐进式网络应用(PWA)。
  • WeatherAI WeatherAI 提供直观的用户体验,让查看天气变得轻松便捷。
  • WeatherGraph Apple Watch 应用
  • WeatherMaster 一款受 Google Pixel 天气应用启发的 Android 天气应用。
  • Weatherian 多模型气象图(多平台)
  • weewx-DWD WeeWX 的天气预报等功能
  • WetBulb 一款简单的应用,显示 24 小时湿球温度预报并判断是否有危险。
  • WorldWeatherMonitor 一个交互式世界天气地图,显示全球城市的实时天气状况。

代码仓库:

  • biome Emacs 的 Open Meteo 丰富接口
  • Captain Cold 简单的 Open-Meteo -> Discord 集成
  • DIY Arduino esp8266 weather station 使用 Open-Meteo API 的 esp8266 气象站,嵌入式 C++ 实现示例
  • Homepage 高度可定制的主页(或起始页/应用仪表板),具有 Docker 和服务 API 集成。
  • Spots Guru 为懒人提供天气预报,您周边最佳的风和浪点。
  • Weather-Cli 一个用 golang 编写的 CLI 程序,允许您从终端获取天气信息
  • WeatherReport.jl Julia REPL 的简单天气应用
  • wthrr-the-weathercrab 终端天气伴侣
  • weather-cli-dualprovider 最小化的 Bash CLI(单文件核心;需要 weather.en),获取 Open-Meteo 预报并带有备用数据源;本地化 WMO 描述。许可证:GPL-3.0。

其他:

  • Menubar Weather Raycast 扩展,在菜单栏显示实时天气信息
  • MiniPavi 复古法国 Minitel(一种 BBS)天气预报服务(在 Minitel 欢迎屏幕上输入“METEO”关键词)
  • OFM-InternetWeatherModule 一个 OpenKNX 模块,用于在 KNX 总线上提供天气服务数据(可通过 ETS 配置)
  • 欢迎贡献!

您在使用 Open-Meteo 吗?请提交拉取请求,将您的仓库或应用添加到列表中!

客户端 SDK

欢迎贡献!为 Open-Meteo 编写 SDK 是非常受欢迎的,也是帮助用户的好方式。

支持

如果您在使用 Open-Meteo API 时遇到错误,请提交新的问题工单。对于一般想法或问答,请使用 Github 上的 讨论 部分。谢谢!

其他咨询请联系 info@open-meteo.com

运行您自己的 API

使用 Docker 运行您自己的天气 API 的说明可在 入门指南 中找到。

条款与隐私

Open-Meteo API 对开源开发者和非商业用途免费。我们不限制访问,但要求合理使用。

如果您的应用程序每天请求超过 10,000 次,请联系我们。我们保留阻止滥用我们服务的应用程序和 IP 地址的权利。

对于 Open-Meteo API 的商业用途,请联系我们。

所有数据均按原样提供,不提供任何担保。

我们不收集任何个人数据。我们不分享任何个人信息。我们不集成任何第三方分析、广告、信标或插件。

数据许可

API 数据根据知识共享署名 4.0 国际许可协议 (CC BY 4.0) 提供。

您可以自由分享:以任何媒介或格式复制和再分发材料;以及改编:重新混合、转换和基于材料进行创作。

署名:您必须给予适当的署名,提供许可证的链接,并指出是否进行了修改。您可以以任何合理的方式进行,但不得以任何方式暗示许可方认可您或您的使用。

您必须在显示任何 Open-Meteo 数据的位置旁包含以下链接:

Weather data by Open-Meteo.com

源代码许可

Open-Meteo 采用 GNU Affero 通用公共许可证第 3 版(AGPLv3)或其后续版本作为开源许可。您可以在此处查看许可。例外情况是每个文件中具有单独许可的第三方源代码。

项目介绍

免费天气预测API,供非商业用途【此简介由AI生成】

定制我的领域
295.51 K355访问 GitHub

下载使用量

0

项目总下载次数(含Clone、Pull、 zip 包及 release 下载),每日凌晨更新

语言类型

Swift93.36%
C6.58%
Dockerfile0.05%
Shell0.01%