跳转到主要内容

一个用于与挪威气象局天气API交互的小型库。

项目描述

normetapi

一个用于与挪威气象局天气API交互的Python库。

安装

pip install normetapi

示例

获取指定位置的预报

from normetapi import location_forecast

# Get forecast for Trondheim:
forecast = location_forecast(63.4107, 10.4538)
print(forecast)

预报将以字典的形式返回。请参阅locationforecast数据模型的描述,这些描述在挪威气象局天气API描述中。

获取指定位置的即时预报

from normetapi import nowcast

# Get nowcast for Trondheim:
forecast = nowcast(63.4107, 10.4538, altitude=123)
print(forecast)

预报将以字典的形式返回。请参阅nowcast数据模型的描述,这些描述在挪威气象局天气API描述中。

获取天气图标

from normetapi import weathericon

# Get icons:
_, legend = weathericon(output_file='icons.tgz')
print(legend)

这将下载天气图标作为gzip的tar存档,并以字典的形式返回图例。请参阅weathericon的描述,这些描述在挪威气象局天气API描述中。

服务条款

请阅读服务条款。特别是,引用服务条款:

所有请求(如果可能)必须在请求中包含一个标识的用户代理字符串(UA),其中包含应用程序/域名,可选版本号。

请修改api.py中的USER_AGENT变量以适应您的预期使用。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码发行版

normetapi-0.1.0.tar.gz (5.2 kB 查看哈希值)

上传时间 源代码

构建发行版

normetapi-0.1.0-py3-none-any.whl (5.5 kB 查看哈希值)

上传时间 Python 3

支持