一个用于与挪威气象局天气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 查看哈希值)
关闭
normetapi-0.1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 67aa27b120f45c290d6fc680917b64adfb71162bbf6f6a13e6eba92bddb24df1 |
|
MD5 | 887069823da0a7c1cb92d0f7525c3f96 |
|
BLAKE2b-256 | 21896016269c2bb85c22a9b5480bfec9e4b673aa77a81da3f6c50b24b12762c7 |
关闭
normetapi-0.1.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bf027a41afe5428346ddea19ab29f0114e5bc6d06b189d5f4811cca5753d81d8 |
|
MD5 | f2613af109b7e074cd036b6192208dda |
|
BLAKE2b-256 | f6d378e8a524dc542156a69a00b8e8c8ac6992294254b493a4518080270e405a |