Pikud Haoref 的非官方火箭警报 API 的 Python 库。
项目描述
python-pikudHaoref-api
Pikud Haoref 的非官方火箭警报 API 的 Python 库。
实时获取火箭警报数据
使用图书馆,您可以收听新的警报。
数据来自以下格式的库:
[{
"value":"אשקלון",
"name":"אשקלון",
"name_en":"Ashkelon",
"name_ru":"Ашкелон",
"name_ar":"أشكلون",
"zone":"מערב לכיש",
"zone_en":"Western Lakhish",
"zone_ru":"запад Лахиш",
"zone_ar":"الغربي لاخيش",
"countdown":30,
"time":"30 שניות",
"time_en":"30 Seconds",
"time_ru":"30 секунд",
"time_ar":"30 ثانية",
"lat":31.6688,
"lng":34.5743
}]
使用该库,您可以:
- 收听新的火箭警报,并将数据放入您的
Alerts_Handler函数中。 - 您可以选择仅接收来自某些城市的警报!
- 获取带有时间过滤和不同语言的最新警报历史记录。
tzevaadom 是开源的,在 GitHub 上有一个公共存储库。
安装
tzevaadom从 PIP安装。
$ pip install tzevaadom
该库不需要安装任何额外的 PIP 包。
例子
import tzevaadom
def handler(List_Alerts):
for alert in List_Alerts:
message = "New Alarm: " + alert["name_en"] + ". Zone: " + alert["zone_en"]
print(message)
''' start monitor api '''
tzevaadom.alerts_listener(handler) # listening to alerts in background (Thread)
过滤和获取警报,仅来自某些城市。
tzevaadom.alerts_listener(handler, ["אשקלון","נחל עוז"]) # You will receive alerts, only if it was in `אשקלון` or `נחל עוז`.